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.

Foi útil?

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 ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top