ESLint
ESLint Rules

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" atau 0 artinya rule ini tidak diaktifkan
  • "warn" atau 1 artinya rule ini akan menampilkan warning
  • "error" atau 2 artinya rule ini akan menampilkan error

Contoh:

// .eslintrc.js
 
module.exports = {
  rules: {
    "no-console": "off",
    "no-unused-vars": "warn",
    "no-undef": "error",
  },
};