Eu uso o RequireJS AMD em meu projeto. Quando executo o jshint no meu projeto, ele gera um erro como
Em scripts AMD
'define' is not defined.
Em casos de teste Mocha
'describe' is not defined.
'it' is not defined.
Como remover esse aviso no jshint?
javascript
requirejs
amd
jshint
Fizer Khan
fonte
fonte
{"mocha": true}
2.5.1+ github.com/jshint/jshint/issues/1330é o que você quer
fonte
Para evitar o aviso não definido em jshint para o javascript, adicione comentários como:
Opções
fonte
Adicione isso ao seu .jshintrc
fonte
atrasado para a festa, mas use esta opção em
jshintrc
:e tu deves descansar em paz sem avisos vermelhos ...
fonte
Se você estiver trabalhando no node js. Adicione essas duas linhas no início do seu arquivo
fonte
Leia a documentação e pesquise
/*global
fonte
"unused" : true, // true: Require all defined variables be used
Se você está tentando executar JSHint no WebStorm com Mocha, como estou, vá para:
WebStorm> Preferências> Idiomas e estruturas> JavaScript> Ferramentas de qualidade de código> JSHint
Role para baixo até "Ambientes" e certifique-se de ter selecionado a caixa de seleção para habilitar "Mocha", que configurará as definições de JSHint para Mocha para você.
fonte