111 lines
3.6 KiB
JSON
111 lines
3.6 KiB
JSON
{
|
|
"language": "id",
|
|
"category": "structural",
|
|
"rules": [
|
|
{
|
|
"name": "id_redundant_phrasing",
|
|
"pattern": "\\b(?:pastikan\\s+untuk|harus\\s+dipastikan|perlu\\s+untuk|dianjurkan\\s+untuk|disarankan\\s+untuk|wajib\\s+untuk)\\b\\s*",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full",
|
|
"replacementMap": {
|
|
"pastikan untuk": "pastikan ",
|
|
"harus dipastikan": "pastikan ",
|
|
"perlu untuk": "perlu ",
|
|
"dianjurkan untuk": "dianjurkan ",
|
|
"disarankan untuk": "disarankan ",
|
|
"wajib untuk": "wajib "
|
|
}
|
|
},
|
|
{
|
|
"name": "id_redundant_because",
|
|
"pattern": "\\b(?:dikarenakan\\s+adanya\\s+fakta\\s+bahwa|alasan\\s+utamanya\\s+adalah\\s+karena|oleh\\s+karena\\s+fakta\\s+bahwa|disebabkan\\s+oleh\\s+karena|karena\\s+alasan\\s+bahwa)\\b\\s*",
|
|
"replacement": "karena ",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full"
|
|
},
|
|
{
|
|
"name": "id_redundant_directive",
|
|
"pattern": "\\b(?:penting\\s+untuk|anda\\s+seharusnya|ingat\\s+untuk)\\b\\s*",
|
|
"replacement": "",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full"
|
|
},
|
|
{
|
|
"name": "id_list_conjunction",
|
|
"pattern": ",\\s*dan\\s+juga\\s+|,\\s*serta\\s+|,\\s*maupun\\s+juga\\s*",
|
|
"replacement": ", ",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full"
|
|
},
|
|
{
|
|
"name": "id_purpose_phrases",
|
|
"pattern": "\\b(?:agar\\s+bisa\\s+untuk|supaya\\s+bisa\\s+untuk|bertujuan\\s+untuk)\\b\\s*",
|
|
"replacement": "untuk ",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "id_redundant_quantifiers",
|
|
"pattern": "\\b(?:masing-masing\\s+dan\\s+setiap|tiap-tiap\\s+dan\\s+setiap)\\b",
|
|
"replacement": "setiap",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full"
|
|
},
|
|
{
|
|
"name": "id_all_quantifier",
|
|
"pattern": "\\bapapun\\s+dan\\s+semua\\b",
|
|
"replacement": "semua",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full"
|
|
},
|
|
{
|
|
"name": "id_verbose_connectors",
|
|
"pattern": "\\b(?:selain\\s+itu|lebih\\s+lanjut\\s+lagi|tambahan\\s+lagi|dan\\s+juga)\\b\\s*",
|
|
"replacement": "juga ",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "id_transition_removal",
|
|
"pattern": "^(?:Di\\s+sisi\\s+lain,?\\s*|Sebaliknya,?\\s*|Namun,?\\s*|Akan\\s+tetapi,?\\s*)",
|
|
"replacement": "",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "id_emphasis_removal",
|
|
"pattern": "\\b(?:sangat|sekali|amat|luar\\s+biasa|sungguh)\\s+(?=[a-z])",
|
|
"replacement": "",
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "lite"
|
|
},
|
|
{
|
|
"name": "id_passive_voice",
|
|
"pattern": "\\b(?:sedang\\s+digunakan|sedang\\s+dipanggil|sedang\\s+dibuat|telah\\s+dibuat|telah\\s+diterapkan|sedang\\s+dijalankan|sedang\\s+diuji|telah\\s+diimplementasikan)\\b",
|
|
"replacement": "pakai",
|
|
"replacementMap": {
|
|
"sedang digunakan": "pakai",
|
|
"sedang dipanggil": "panggil",
|
|
"sedang dibuat": "buat",
|
|
"telah dibuat": "buat",
|
|
"telah diterapkan": "terapkan",
|
|
"sedang dijalankan": "jalan",
|
|
"sedang diuji": "uji",
|
|
"telah diimplementasikan": "terapkan"
|
|
},
|
|
"context": "all",
|
|
"category": "structural",
|
|
"minIntensity": "full"
|
|
}
|
|
]
|
|
} |