# JSHint Reviews
**Vendor:** JSHint  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/pt/categories/javascript-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 12
## About JSHint
JSHint é uma ferramenta orientada pela comunidade para detectar erros e problemas potenciais no código JavaScript.




## JSHint Reviews
  ### 1. Biblioteca útil de linting para JavaScript

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sekate P. | Laboratory Technician , Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 16, 2019

**O que você mais gosta em JSHint?**

JSHint permite que você imponha estilos de codificação em seu projeto que todos os membros da equipe devem seguir. Ele ajuda a mostrar mensagens de erro que podem não ser detectadas até que seu código seja compilado. Geralmente, o JSLint melhora a produtividade geral com uma equipe de projeto.

**O que você não gosta em JSHint?**

Ele mostrará algumas mensagens de erro ou avisos que são desnecessários porque não fazem seu código falhar. Então, você pode ter que ignorá-los ou desativá-los, o que pode exigir que você consulte a documentação para desativar um aviso de erro específico no JSHint.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

JSHint melhora a qualidade geral do código em um projeto javascript e ajuda a evitar bugs estúpidos.

  ### 2. jsHint é uma biblioteca de linting que mitiga erros no seu código javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Médio Porte (51-1000 emp.)

**Reviewed Date:** October 06, 2019

**O que você mais gosta em JSHint?**

JsHint pode ser usado para impor estilos de codificação, para evitar erros não intencionais, como a listagem de variáveis globais, sinalização de variáveis usadas, imposição de chaves em loops e blocos de instruções if.

**O que você não gosta em JSHint?**

Regras de ativação e desativação para linhas específicas de código ou um determinado bloco é um incômodo porque você tem que procurar o nome da regra.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

JSHint melhora significativamente a qualidade do código e impõe um estilo de codificação uniforme em toda a equipe que trabalha no mesmo projeto.

  ### 3. Sanidade (Como Outras Linguagens) Mas para JScript!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nicholas W. | Java Software Engineer, Tecnologia da Informação e Serviços, Médio Porte (51-1000 emp.)

**Reviewed Date:** November 21, 2017

**O que você mais gosta em JSHint?**

JSHint me ajuda a codificar mais rápido nos meus IDEs. Ajuda a garantir um código de qualidade e um código que não possui erros bobos que, de outra forma, só seriam encontrados através de testes.

**O que você não gosta em JSHint?**

Falta um pouco da configuração de casos extremos que eu queria e poderia potencialmente usar um caminho um pouco mais fácil para configurar, para outros usuários menos acostumados a arquivos de configuração manuais, assim como descobri que fazer meus colegas desenvolvedores adotarem o JSHint requer algum trabalho para aqueles com menos experiência em linha de comando. Além disso, é um pouco lento ao lidar com grandes bases de código.

**Recomendações a outras pessoas considerando JSHint:**

Os usuários se acostumam a verificar o JSHint antes de enviar o código e com a maior frequência possível. Economiza tempo!

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

JSHint ajuda a garantir que todos sigam boas práticas de codificação, adiram a um padrão comum e, antecipadamente, evitem o máximo possível de bugs e erros.

  ### 4. o que vocês desenvolvedores de Javascript precisam

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jim Ryan Z. | Software Engineer, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 15, 2017

**O que você mais gosta em JSHint?**

Gosto que os plugins para o software estejam disponíveis para o editor atual que uso, o Vim. Não só isso, ele também suporta outros editores. Ele também pode funcionar sem um e ir diretamente para o terminal.

**O que você não gosta em JSHint?**

O que eu não gosto no JSHint é a sua velocidade e configurabilidade. Usei outros linters, especialmente o ESLint, e pude realmente ver a diferença na velocidade que os dois têm. Com nossa enorme base de código composta principalmente de coisas em JavaScript, achei o ESLint melhor em termos de personalização e velocidade.

**Recomendações a outras pessoas considerando JSHint:**

JSHint é um bom linter que atenderá suas necessidades para um padrão de práticas de codificação em JavaScript. Pode não ser o melhor do grupo, mas é um bom ponto de partida para um linter para nossas bases de código JavaScript.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Usamos o JSHint para aprimorar nossas práticas de codificação, para torná-lo mais um padrão aqui em nossa empresa, de modo que todo o código js tenha algum tipo de guia. Agora, quando um novo desenvolvedor chega, ele já estaria familiarizado com a estrutura do código, já que será o mesmo em toda a empresa.

  ### 5. Depurador de JavaScript simples e fácil de ler

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Eletrônicos de Consumo | Médio Porte (51-1000 emp.)

**Reviewed Date:** December 29, 2017

**O que você mais gosta em JSHint?**

Esta ferramenta resolve um problema real, depuração de JavaScript. Muitas IDEs não têm um depurador de JavaScript fácil de usar. O JSHint não apenas fornece erros no código, mas também informa quantas variáveis estão sem uso.

**O que você não gosta em JSHint?**

Embora os erros e avisos sejam fáceis de ler e decifrar, seria bom tê-los mais codificados por cores do que todos em cinza.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Depurar JavaScript é muito mais rápido do que implantá-lo, descobrir que não funciona, verificar erros no console e depois corrigi-lo.

  ### 6. JSHint: Não é o ESlint

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 03, 2017

**O que você mais gosta em JSHint?**

Gosto de como o JSHint pode ser usado para realizar rapidamente a análise de código em alguns códigos de teste que eu rapidamente juntei. Além disso, gosto de como ele não é tão rigoroso com suas regras quanto o JSLint.

**O que você não gosta em JSHint?**

Eu não gosto que ele não tenha os recursos de personalização que o ESLint oferece.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

O JSHint me permite verificar rapidamente o código, o que é ótimo se eu quiser encontrar um erro de sintaxe em algum script escrito às pressas.

  ### 7. JsHint - uma ótima análise de código.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek d. | Associate Software Engineer, Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** June 06, 2016

**O que você mais gosta em JSHint?**

O melhor do JSHint - ele compila seu código JavaScript e analisa com as regras de codificação definidas.  
Está sendo amplamente distribuído para a comunidade node.js, então se tornará uma facilidade para qualquer desenvolvedor chamá-lo do node.js.  
O processo de linting é bastante incrível e facilmente integrado ao fluxo de desenvolvimento de sites ou aplicativos web.  
Torna-se uma necessidade escrever o 'use strict' para que o contexto estrito impeça que certas ações sejam realizadas e lance mais exceções.  
Ele mostra o rastreamento de erros e exceções, o que facilita para o desenvolvedor encontrar onde o erro real está ocorrendo.  
Também temos suporte para ES6 nisso.

**O que você não gosta em JSHint?**

Nada para não gostar no JSHint, mas há algumas poucas coisas que fazem com que ele seja um pouco desagradável.  
1. Não podemos determinar qual regra está causando um erro se sua configuração for muito grande.  
2. A configuração é um pouco confusa para iniciantes.  
3. Nada a ver com regras personalizadas, pois não há suporte para regras personalizadas no JSHint.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Problemas de negócios Quando estamos escrevendo código em qualquer framework como angularjs, backbonejs etc, era difícil encontrar o rastreamento de erros onde estamos obtendo os erros, então se tornou muito difícil para nós encontrar erros e depois disso escolhemos o JSHint e aqui está o resultado, ele superou nosso problema de rastreamento de erros. Agora temos um andamento fácil com o projeto.

Benefícios: 1. O rastreamento de erros de código se tornou fácil para nós. 2. O Node.js nos deu este módulo para apenas usar no projeto. 3. Com o gulp, será fácil configurar tarefas relacionadas ao JSHint 4. A maioria das configurações são pré-configuradas, então não há necessidade de trabalhar nessa parte. 5. Mostrar o rastreamento de erros torna mais fácil ser usado em projetos maiores. 6. Obteve suporte para muitas bibliotecas como jquery, nodejs etc.

  ### 8. Excelente ferramenta para o teste constante de código

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anna W. | Ingeniero de software, Desenvolvimento de Programas, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 26, 2016

**O que você mais gosta em JSHint?**

Simples de usar e manipular, oferece sua funcionalidade em uma aplicação web, descobre e avisa os erros mais comuns, você pode configurá-lo por padrão em seus projetos e para garantir a qualidade do código entre desenvolvedores de uma equipe, assegura as melhores práticas e melhor código sustentável.

**O que você não gosta em JSHint?**

Tem pouco suporte para ES6, às vezes pode demorar na análise de código em grandes projetos, poucas opções.

**Recomendações a outras pessoas considerando JSHint:**

Existem bastantes ferramentas para a depuração e captação de erros, embora em termos gerais a mais simples e fácil de usar seja o JSHint.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Testes e depuração de código são uma grande ferramenta que você pode usar para que você e sua equipe de desenvolvedores possam estabelecer um padrão de qualidade e melhores práticas nos diferentes projetos.

  ### 9. JSHint - não faça Javascript sem ele

**Rating:** 4.0/5.0 stars

**Reviewed by:** Khaliq G. | Lead Developer, Internet, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 20, 2016

**O que você mais gosta em JSHint?**

Faz com que escrever JavaScript seja muito mais fácil e também ajuda a garantir as melhores práticas. Não só a sintaxe é verificada, mas também se houver algum problema no código, ele irá alertá-lo. As opções de configuração são incríveis para ajustar as configurações por projeto e garantir padrões em qualquer projeto em que você esteja trabalhando.

**O que você não gosta em JSHint?**

Às vezes, as regras às quais adere são debatíveis e poderiam ser argumentadas para uma implementação ou padrão diferente. É um pouco opinativo em como acha que você deve escrever javascript e isso pode ser um pouco restritivo às vezes.

**Recomendações a outras pessoas considerando JSHint:**

• Fácil de configurar  
• Muitas opções de configuração  
• Um dos melhores linters para JavaScript disponíveis  
• JSHint é uma das melhores opções  
• A documentação é super útil e extensa

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Escrevendo bom JavaScript limpo. Garantindo que os padrões sejam mantidos. Portável entre máquinas e também fácil para todos no projeto usarem os mesmos padrões.

  ### 10. Excelente ferramenta para um código JavaScript melhor

**Rating:** 3.5/5.0 stars

**Reviewed by:** Cristobal M. | Desarrollador de java, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 31, 2016

**O que você mais gosta em JSHint?**

É fácil de usar, detecta erros comuns de JS, você pode configurá-lo para ignorar alguns erros, ele roda rápido e tem mensagens de erro descritivas, você pode usá-lo para garantir a qualidade do código entre vários membros da equipe.

**O que você não gosta em JSHint?**

Nada até agora, talvez o fato de que não suporta bem o ES6.

**Recomendações a outras pessoas considerando JSHint:**

É de código aberto e fácil de usar, você deve usá-lo para todos os projetos JS para melhores resultados e resultados previsíveis.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Javascript é uma ferramenta poderosa para usar em grandes projetos e para ter um código mais testável.

  ### 11. Um item indispensável para estudantes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jake E. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 12, 2016

**O que você mais gosta em JSHint?**

O layout limpo do aplicativo JSHint é ótimo. Posso ver facilmente os problemas que o aplicativo aponta no meu código.

**O que você não gosta em JSHint?**

Encontrei algumas situações em que escrevo um código perfeitamente válido e funcional, e ele mostra que tenho um erro. Isso não acontece com muita frequência e parece ser geralmente porque o JSHint está seguindo uma convenção mais rigorosa do que eu considero necessário.

**Que problemas JSHint está resolvendo e como isso está beneficiando você?**

Eu uso isso para a escola e acho que é excelente para testar pequenos trechos de código que gostaria de verificar antes de ter um aplicativo inteiro em execução. Imagino que continuará a ser útil ao longo da minha carreira.

  ### 12. Qualidade de código por padrão

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anastacia M. | Desarrollador de software, Desenvolvimento de Programas, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 05, 2016

**O que você mais gosta em JSHint?**

Excelente ferramenta para definir diretrizes de estilo e garantir a igualdade de código entre grandes equipes e projetos, mensagens de erro de código poderosas e claras, fácil de usar e configurar, ótimo para novos desenvolvedores JS, ajuda a produzir código limpo e corrigir erros rapidamente, possui muitos plugins de editores de código para integrá-lo diretamente.

**O que você não gosta em JSHint?**

Deveria ter um plugin oficial Babel ou Webpack.

**Recomendações a outras pessoas considerando JSHint:**

Você deve usá-lo mantendo um arquivo de configuração global entre diferentes equipes e desenvolvedores, é uma ferramenta bastante poderosa para produzir código de alto nível para uso em um ambiente de produção.



- [View JSHint pricing details and edition comparison](https://www.g2.com/pt/products/jshint/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-16+07%3A56%3A36+-0500&secure%5Bsession_id%5D=c5daa441-247c-462c-a8b3-52c79fbf5953&secure%5Btoken%5D=a17f31cd57cb1fbd96d68e176efdcc63573e9790601db6df6434b8dce19eb367&format=llm_user)

## JSHint Features
**Estruturas JavaScript**
- Bibliotecas
- Comunidade
- Widgets
- Suporte ao navegador
- Visualização Gráfica
- Suporte móvel

## Top JSHint Alternatives
  - [Essential Studio](https://www.g2.com/pt/products/essential-studio/reviews) - 4.5/5.0 (698 reviews)
  - [Progress Kendo UI](https://www.g2.com/pt/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)
  - [Angular](https://www.g2.com/pt/products/angular/reviews) - 4.5/5.0 (154 reviews)

