Rules
Di dalam ESLint kita bisa melakukan konfigurasi rules yang ingin kita terapkan. Dan rules ini bisa kita sesuaikan dengan kebutuhan kita. Rules ini bisa kita atur di file .eslintrc.js
atau di file package.json
dengan menambahkan properti eslintConfig
.
// .eslintrc.js
module.exports = {
rules: {
"no-console": "off",
},
};
// package.json
{
"eslintConfig": {
"rules": {
"no-console": "off"
}
}
}
Penulisan Rules
Rules di EsLint bisa ditulis dengan beberapa cara, yaitu:
"off"
atau0
artinya rule ini tidak diaktifkan"warn"
atau1
artinya rule ini akan menampilkan warning"error"
atau2
artinya rule ini akan menampilkan error
Contoh:
// .eslintrc.js
module.exports = {
rules: {
"no-console": "off",
"no-unused-vars": "warn",
"no-undef": "error",
},
};