Eu tenho vários arquivos javascript e defini algumas variáveis globais em um arquivo que carrega antes dos outros. Como consequência, todos os arquivos carregados após o primeiro têm acesso à variável global. No entanto, o ESLint mostra a variável global como "não definida". Não quero mudar as regras do ESLint e gostaria de encontrar uma maneira elegante de me livrar dessas mensagens de erro. Qualquer pista? obrigado
javascript
variables
global
eslint
marco_sap
fonte
fonte
->
eslint.org/docs/user-guide/configuring#specifying-globals . A documentação do ESLint é ótima, IMO, você deveria dar uma olhada nisso.Respostas:
Não acho que hackear regras ESLint por arquivo seja uma boa ideia.
Você deve definir
globals
em.eslintrc
oupackage.json
.Para .eslintrc:
Para
package.json
:PS
Ler a documentação é uma virtude obrigatória para desenvolvedores
https://eslint.org/docs/user-guide/configuring#specifying-globals
fonte
true
se você pode atribuir a variável a outra coisa efalse
se ela não deve ser reatribuída.Você pode adicionar globais por arquivo ou em sua configuração. Se você não quiser mudar sua configuração, você terá que adicionar os globais usados em cada arquivo.
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
fonte