Yoksaymak istediğiniz kuralların sayısına (Tümü veya Bazıları) ve devre dışı bırakma kapsamına (Satır (lar), Dosya (lar), Her Yerde) dayanarak, 2 × 3 = 6 vakamız var.
1) "Tüm kurallar" ı devre dışı bırakma
Durum 1.1: "Bir veya daha fazla Satır" için "Tüm Kurallar" ı devre dışı bırakmak istiyorsunuz
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Durum 1.2: "Tek Dosya" için "Tüm Kurallar" ı devre dışı bırakmak istiyorsunuz
Put the comment of `/* eslint-disable */` at the top of the file.
Durum 1.3: "Bazı dosyalar" için "Tüm kurallar" devre dışı bırakmak istiyorsunuz
Bunu yapmanın 3 yolu vardır:
- 1.2 ile gidebilir ve
/* eslint-disable */
dosyaları tek tek ekleyebilirsiniz .
- Dosya adlarını girebilirsiniz
.eslintignore
. Bu özellikle göz ardı edilmesini istediğiniz bir yolunuz varsa işe yarar . (ör. apidoc/**
)
- Alternatif olarak, ayrı bir
.eslintignore
dosyaya sahip olmak istemiyorsanız , burada"eslintIgnore": ["file1.js", "file2.js"]
belirtildiği package.json
gibi ekleyebilirsiniz
.
2) "Bazı Kuralları" Devre Dışı Bırakma
Durum 2.1: "Bir veya daha fazla Satır" için "Bazı Kurallar" ı devre dışı bırakmak istiyorsunuz
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.
Durum 2.2: "Bir Dosya" için "Bazı Kurallar" ı devre dışı bırakmak istiyorsunuz
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Daha fazla örnek burada .
## Durum 2.3: "Bazı dosyalar" için "Bazı Kurallar" ı devre dışı bırakmak istiyorsunuz
Bu daha az basittir. Bunları burada belirtildiği gibi bölümünüzün "excludedFiles"
nesnesine koymalısınız ."overrides"
.eslintrc