javascript - Ne mogu promijeniti ESlint eqeqeq opciju na "smart"

U mom kodu postoje pogreške:

Ozbiljnost Šifra Opis Projekat Datoteka Redak Stanje suzbijanja Greška eqeqeq (ESLint) Očekivano '!==', a umjesto toga je viđeno '!='.

Ne mogu pronaći gdje isključiti SAMO opciju eqeqeq.

Unaprijed hvala.

Čitaj više →

javascript - Pokretanje useEffect jednom s zadovoljnim ESLintom

Ovo je pitanje u React stilu.

TL;DR Uzmite set funkciju iz Reactovog useState. Ako se ta funkcija "mijenja" pri svakom renderiranju, koji je najbolji način da je koristite u useEffect, pri čemu Effect radi samo jednom?

Objašnjenje Imamo useEffe

Čitaj više →

javascript - ESLint pogreška: 'default' je ograničeno za korištenje kao izvezeno ime

Dobivam ovu eslint pogrešku u datoteci index.js:

'default' je zabranjeno koristiti kao izvezeni naziv no-restricted-exports

stranica/index.js

export { default } from './test';

stra

Čitaj više →

javascript - Kako riješiti ovu grešku eslint 'path not resolved'? no-unresolved

Verzija Nodea: v6.11.0

Poruka o pogrešci:

Nije moguće riješiti put do modula './coins.json'. (import/no-unresolved)

Također prilažem snimku zaslona pogreške:

Ovdje možete vidjeti da se App.js i coins.json nalaze u istom korijenu:

Čitaj više →

javascript - kako mogu riješiti ESLint grešku 'no-unused-var' s Google kartom

MISLIM DA JE TO JEDNOSTAVAN PROBLEM, ALI GA NE MOGU RIJEŠITI Unio sam /* export myMap */ ili /* global myMap */ na vrh skripte, ali se pogreške nastavljaju

Kod

HTML

Čitaj više →

javascript - Postavke za ESLINT kako bi se ignorirala upozorenja poput "višak točke-zareza"

Koristim Atom Code Editor za VueJS projekt s ESLINT-om (feross). Pokušavajući brzo prototipirati raspored, dobivam ove pogreške.

Nedostaje razmak prije otvarajuće vitičaste zagrade Stringovi moraju koristiti jednostruke navodnike Višak točke-zarez

Čitaj više →

javascript - Eslint 8.0.1 - implementacija jesta u konfiguraciju uzrokuje pogrešku

U svom Next/React/Typescript/Jest projektu pokušavam konfigurirati svoj eslint. Nakon ažuriranja na verziju 8.x (trenutno 8.0.1), linter baca sljedeću pogrešku:

Error: .eslintrc.js » ./eslint/config.js: Environment key "jest/globals" is unknown

Zatim sam dodao 'plugin:jest/recommended' u niz extends u svom config.js, što me dovelo do ove pogreške:

TypeError: Failed to load plugin 'jest'

Čitaj više →

javascript - ESLint pravilo koje zahtijeva streličaste funkcije u klasama kada se referencira `this`

Postoji li ESLint pravilo kojim se nalaže korištenje arrow funkcija u klasama, kad god se referencira this.

Javascript je poznat po čudnoj semantici vezanoj uz to kako je this vezan za funkciju.

Ponekad je poželjno da this

Čitaj više →

node.js - Kako ignorirati __generated__ datoteke s eslintom

Imam alat za generiranje tipova koji mi generira tipove unutar mog src-a. Želim da eslint ignorira te datoteke, kako da to postavim?

Pokušao sam dodati sljedeći glob unos u .eslintignore:

ali to nije imalo učinka

Čitaj više →

Kako pronaći sve importove u kodu koristeći parser i alate typescript-eslint?

Pretvaram prilagođena pravila iz tslint-a u prilagođena pravila za eslint. S tslint-om možemo lako pronaći sve uvoze pomoću jedne funkcije 'findImports(..)', ali s typescript-eslint-om nema takve funkcije. Moj problem je postoji li alternativa za ovo ili kako napisati takve funkcije.

Čitaj više →