Berdasarkan jumlah aturan yang ingin Anda abaikan (Semua, atau Beberapa), dan ruang lingkup menonaktifkannya (Baris, File, Di mana-mana), kami memiliki 2 × 3 = 6 kasus.
1) Menonaktifkan "Semua aturan"
Kasus 1.1: Anda ingin menonaktifkan "Semua Aturan" untuk "Satu atau lebih Baris"
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Kasus 1.2: Anda ingin menonaktifkan "Semua Aturan" untuk "Satu File"
Put the comment of `/* eslint-disable */` at the top of the file.
Kasus 1.3: Anda ingin menonaktifkan "Semua aturan" untuk "Beberapa File"
Ada 3 cara Anda bisa melakukan ini:
- Anda dapat menggunakan 1.2 dan menambahkan
/* eslint-disable */
di atas file, satu per satu.
- Anda dapat memasukkan nama file
.eslintignore
. Ini berfungsi baik terutama jika Anda memiliki jalan yang ingin Anda abaikan. (mis. apidoc/**
)
- Atau, jika Anda tidak ingin memiliki terpisah
.eslintignore
file, Anda dapat menambahkan
"eslintIgnore": ["file1.js", "file2.js"]
di package.json
seperti yang diperintahkan di sini .
2) Menonaktifkan "Beberapa Aturan"
Kasus 2.1: Anda ingin menonaktifkan "Beberapa Aturan" untuk "Satu atau lebih Baris"
You can put `/* eslint-disable-line quotes */` (replace `quotes` with your rules) at the end of the line(s),
or `/* eslint-disable-next-line no-alert, quotes, semi */` before the line.
Kasus 2.2: Anda ingin menonaktifkan "Beberapa Aturan" untuk "Satu File"
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Lebih banyak contoh di sini .
## Kasus 2.3: Anda ingin menonaktifkan "Beberapa Aturan" untuk "Beberapa file"
Ini kurang lurus ke depan. Anda harus meletakkannya di "excludedFiles"
objek "overrides"
bagian Anda .eslintrc
seperti yang diperintahkan di sini .