JSHint

JSHint

JSHint é uma ferramenta orientada à comunidade que detecta erros e possíveis problemas no código JavaScript.
JSHint é uma ferramenta orientada à comunidade que detecta erros e possíveis problemas no código JavaScript.Como o JSHint é tão flexível, você pode ajustá-lo facilmente no ambiente que espera que seu código seja executado.JSHint é de código aberto e sempre permanecerá assim.O projeto visa ajudar os desenvolvedores de JavaScript a criar programas complexos sem se preocupar com erros de digitação e truques de linguagem.Qualquer base de código eventualmente se torna enorme em algum momento; portanto, erros simples - que não apareceriam quando escritos - podem se tornar interruptores de exibição e adicionar horas extras de depuração.Portanto, as ferramentas de análise de código estático entram em jogo e ajudam os desenvolvedores a identificar esses problemas.O JSHint verifica um programa escrito em JavaScript e relata erros comuns e possíveis erros.O problema em potencial pode ser um erro de sintaxe, um erro devido a uma conversão implícita de tipo, uma variável com vazamento ou algo totalmente diferente ... Apenas 15% de todos os programas listados no jshint.com passam nas verificações de JSHint.Em todos os outros casos, o JSHint encontra algumas bandeiras vermelhas que podem ter sido bugs ou problemas em potencial.Observe que, embora as ferramentas de análise de código estático possam detectar muitos tipos diferentes de erros, ele não pode detectar se o seu programa está correto, rápido ou possui vazamento de memória.Você sempre deve combinar ferramentas como JSHint com testes funcionais e de unidade, bem como com revisões de código.
jshint

Local na rede Internet:

Categorias

Alternativas ao JSHint para Self-Hosted

Codacy

Codacy

Revisa automaticamente o estilo, a segurança, a duplicação, a complexidade e a cobertura do código em todas as alterações, acompanhando a qualidade do código nos sprints.
Javascript Validator

Javascript Validator

Use o Javascript Validator para validar o código javascript e encontrar erros e avisos do seu código que podem ser corrigidos.