У меня есть несколько файлов javascript, и я определил некоторую глобальную переменную в файле, который загружается раньше других. Как следствие, все файлы, загруженные после первого, имеют доступ к глобальной переменной. Однако ESLint показывает глобальную переменную как «не определенную». Я не хочу изменять правила ESLint и хотел бы найти элегантный способ избавиться от этих сообщений об ошибках. Есть подсказка? Спасибо
javascript
variables
global
eslint
marco_sap
источник
источник
->
eslint.org/docs/user-guide/configuring#specifying-globals . Документация ESLint отличная, IMO, вам стоит взглянуть на нее.Ответы:
Я не думаю, что взлом правил ESLint для каждого файла - хорошая идея.
Вам лучше определить
globals
в.eslintrc
илиpackage.json
.Для .eslintrc:
Для
package.json
:PS
Чтение документации - обязательное достоинство для разработчиков
https://eslint.org/docs/user-guide/configuring#specifying-globals
источник
true
если вы можете присвоить переменную чему-то еще иfalse
если ее не следует переназначать.Вы можете добавить глобальные объекты либо в файл, либо в свой config. Если вы не хотите менять свою конфигурацию, вам придется добавлять используемые глобальные переменные в каждый файл.
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
источник