javascript - Nu pot schimba opțiunea eqeqeq din ESlint la „smart”
Există erori în codul meu:
Severitate Cod Descriere Proiect Fișier Linie Stare suprimare Eroare eqeqeq (ESLint) S-a așteptat '!==' și în schimb s-a văzut '!='.
Nu pot găsi unde să dezactivez NUMAI opțiunea eqeqeq.
Mulțumesc anticipat.
Răspuns #1
Pentru a dezactiva regula eqeqeq peste tot:
- Deschideți Windows Explorer cu Tasta Windows + E
- Lipiți exact acest lucru în bara dvs. de URL:
%USERPROFILE%și apăsați Enter - Găsiți fișierul
.eslintrc - Click dreapta
deschide cu..., Notepad (sau editorul tău de text preferat)- Găsește :
"rules": { "eqeqeq": "always",
și schimbați-l în „off” pentru a dezactiva sau „smart” (vezi mai jos):
"rules": { "eqeqeq": "off",
inteligent
Opțiunea „inteligentă” impune utilizarea === și !==, cu excepția acestor cazuri:
Comparing two literal values Evaluating the value of typeof Comparing against null
- Apoi, reporniți Visual Studio pentru ca modificările să aibă efect.
Link pentru mai multe informații:
https://eslint.org/docs/rules/eqeqeq
Pentru a dezactiva regula eqeqeq pe fișier, lipiți acest cod în partea de sus a fișierului dvs. .js:
/*eslint eqeqeq: "off"*/Pentru a dezactiva toată funcționalitatea ESLint pe bază de proiect, creați un fișier numit .eslintrc.json în folderul rădăcină al proiectului dvs. (sau în orice alt folder în care doriți să dezactivați ESLint), cu următorul conținut:
{ }