Como desativar os avisos de recuo JSLint?
-
13-09-2019 - |
Pergunta
Eu acho que JSLint produz grande quantidade de avisos da forma:
Expected 'foo' to have an indentation at X instead at Y.
O JSLint documentação opções descreve uma opção indent
que reconhece um valor numérico que representa a quantidade de espaço para cada nível de recuo. Esta opção permite-me dizer coisas como o uso 2 espaços por nível de recuo. Eu só escrever algo como isto na parte superior do meu arquivo JavaScript:
/*jslint indent: 2 */
OK, ótimo. Agora JSLint sabe quanto ao travessão para cada nível de recuo, , mas JSLint parece ser codificado para decidir qual o nível de recuo cada linha deve ter .
Suponha que eu queira recuar meu código diferente do que a maneira como prescreve JSLint. Posso fazer isso com alguma opção JSLint? Se não, posso, pelo menos, desligar os avisos de recuo eu tentei:?
/*jslint indent: false */
mas que não causou avisos de recuo a ser elidida; que causou um erro de JSLint.
Solução
Qual a diferença de que o café da manhã faz:
/*jslint white: true */
Outras dicas
Se você não quiser desabilitar JSLint, você pode remover os recortes duplas (por exemplo, ao definir múltiplos var de em um arquivo de javascript), ajustando essa configuração:
Opções> Editor> Formatação> Idioma:. Javascript> Continuação Indentation - conjunto de 4
Agora você pode usar Ctrl + Shift + F para código de formato, e não JSLint não pirar ...