Mam wiele plików javascript i zdefiniowałem jakąś zmienną globalną w pliku, który ładuje się przed innymi. W konsekwencji wszystkie pliki ładowane po pierwszym mają dostęp do zmiennej globalnej. Jednak ESLint wyświetla zmienną globalną jako „niezdefiniowaną”. Nie chcę zmieniać reguł ESLint i chciałbym znaleźć elegancki sposób na pozbycie się tych komunikatów o błędach. Jakaś wskazówka? Dzięki
javascript
variables
global
eslint
marco_sap
źródło
źródło
->
eslint.org/docs/user-guide/configuring#specifying-globals . Dokumentacja ESLint jest świetnym IMO, powinieneś się temu przyjrzeć.Odpowiedzi:
Nie sądzę, aby hakowanie reguł ESLint na plik było świetnym pomysłem.
Powinieneś raczej zdefiniować
globals
w.eslintrc
lubpackage.json
.W przypadku .eslintrc:
Dla
package.json
:PS
Czytanie dokumentacji jest cnotą obowiązkową dla programistów
https://eslint.org/docs/user-guide/configuring#specifying-globals
źródło
true
jeśli możesz przypisać zmienną do czegoś innego ifalse
jeśli nie należy jej ponownie przypisywać.Możesz dodać globale albo dla pliku, albo w swoim config. Jeśli nie chcesz zmieniać swojej konfiguracji, będziesz musiał dodać używane globale do każdego pliku.
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
źródło