Atau teman-teman juga bisa mengikuti step-by-step cara berikut ini.
-
Jalankan perintah berikut ini :
npx eslint --init
-
kemudian ada pilihan pertanyaan How would you like to use ESLint?
, silahkan pilih To check syntax only
. Kemudian klik ENTER.
-
Setelah itu muncul pertanyaan lagi What type of modules does your project use?
, pilih JavaScript modules (import/export)
. Kemudian ENTER.
-
Dan ada pertanyaan lagi Which framework does your project use?
, pilih Vue.js
, kemudian ENTER.
-
Muncul pertanyaan lagi Does your project use TypeScript?
, silahkan pilih No
dan ENTER.
-
Pertanyaan lagi, Where does your code run?
, silahkan pilih Browser
dan ENTER.
-
Pertanyaan terakhir What format do you want your config file to be in?
. Silahkan pilih JavaScript
dan ENTER.
Jika berhasil, maka kita akan mendapat 1 file baru dengan nama .eslintrc.js
, kemudian buak file tersebut dan ubah kode-nya menjadi seperti berikut ini.
module.exports = {
"env": {
"browser": true,
"es2021": true
},
"extends": "plugin:vue/essential",
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [
"vue"
],
"rules": {
"no-mixed-spaces-and-tabs": 0, // disable rule
}
};
Di atas, kita menambahkan rules
baru untuk menon-aktifkan mixed spaces and tabs
. Silahkan restart project Vue.js kita dengan menekan tombol CTRL + C
, kemudian jalankan lagi.