Wyszukiwanie w witrynie

javascript - Nie można zmienić opcji eqeqeq w ESlint na "smart"

W moim kodzie są błędy:

Waga Kod Opis Projekt Plik Linia Stan wyciszenia Błąd eqeqeq (ESLint) Oczekiwano '!==', a zamiast tego znaleziono '!='.

Nie mogę znaleźć miejsca, w którym można wyłączyć TYLKO opcję eqeqeq.

Z góry dziękuję.

Czytaj więcej →

javascript - Uruchamianie useEffect raz z zadowolonym ESLint

To jest pytanie w stylu React.

TL;DR Weź funkcję set z useState Reacta. Jeśli ta funkcja „zmieniała się” przy każdym renderze, jaki jest najlepszy sposób użycia jej w useEffect, tak aby efekt uruchomił się tylko raz?

Wyjaśnienie Mamy useEffect,

Czytaj więcej →

javascript - Błąd ESLint: 'default' jest zastrzeżone jako nazwa eksportu

Otrzymuję ten błąd eslint w pliku index.js:

'default' jest zabronione do użycia jako eksportowana nazwa no-restricted-exports

strona/index.js

export { default } from './test';

stro

Czytaj więcej →

javascript - Jak naprawić ten błąd eslint 'path not resolved'? no-unresolved

Wersja Node: v6.11.0

Komunikat o błędzie:

Nie można rozwiązać ścieżki do modułu './coins.json'. (import/no-unresolved)

Dołączam również zrzut ekranu błędu:

Tutaj możesz zobaczyć, że App.js i coins.json znajdują się w tym samym katalo

Czytaj więcej →

javascript - jak mogę rozwiązać błąd ESLint 'no-unused-var' przy użyciu Google Maps

Myślę, że to prosty problem, ale nie mogę go rozwiązać Wpisałem /* export myMap */ lub /* global myMap */ na początku skryptu, ale błędy nadal występują

Kod

HTML

Czytaj więcej →

javascript - Ustawienia ESLINT, aby ignorować ostrzeżenia takie jak "niepotrzebny średnik"

Używam edytora kodu Atom do projektu VueJS z ESLINT (feross). Próbując szybko stworzyć prototyp układu, otrzymuję te błędy.

Brak miejsca przed nawiasem klamrowym Ciągi znaków muszą używać pojedynczego cudzysłowu Zbędny średnik

Podczas fazy proto

Czytaj więcej →

javascript - Eslint 8.0.1 - wdrażanie jesta do konfiguracji powoduje błąd

W moim projekcie Next/React/Typescript/Jest próbuję skonfigurować mój plik konfiguracyjny eslint. Po zaktualizowaniu do wersji 8.x (obecnie 8.0.1) linter zgłasza następujący błąd:

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

Następnie dodałem 'plugin:jest/recommended' do tablicy extends w moim config.js, co spowodowało ten błąd:

TypeError: Failed to

Czytaj więcej →

javascript - reguła ESLint wymagająca funkcji strzałkowych w klasach, gdy odniesiony jest `this`

Czy istnieje reguła ESLint, która wymusza użycie funkcji strzałkowych w klasach, zawsze gdy odwoływane jest this.

Javascript słynie z dziwnej semantyki dotyczącej tego, jak this jest powiązane z funkcją.

Czasami pożądane jest, ab

Czytaj więcej →

node.js - Jak ignorować pliki __generated__ przy użyciu eslint

Mam narzędzie do generowania typów, które generuje dla mnie typy w moim katalogu src. Chcę, żeby eslint ignorował te pliki, jak mogę to ustawić?

Próbowałem dodać następujący wpis glob do .eslintignore:

ale to nie miało żadnego efektu

Czytaj więcej →

Jak znaleźć wszystkie importy w kodzie używając parsera i narzędzi typescript-eslint?

Konwertuję niestandardowe reguły tslint na niestandardowe reguły eslint. W tslint możemy łatwo znaleźć wszystkie importy za pomocą jednej funkcji 'findImports(..)', ale w typescript-eslint nie ma takiej funkcji. Mój problem polega na tym, czy istnieje jakieś alternatywne rozwiązanie tego, lub jak napisać funkcje takie jak ta.

Czytaj więcej →