# JSHint Reviews
**Vendor:** JSHint  
**Category:** [Cadres Web JavaScript](https://www.g2.com/fr/categories/javascript-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 12
## About JSHint
JSHint est un outil communautaire conçu pour détecter les erreurs et les problèmes potentiels dans le code JavaScript.




## JSHint Reviews
  ### 1. Bibliothèque de linting JavaScript utile

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sekate P. | Laboratory Technician , Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 16, 2019

**Qu'aimez-vous le plus à propos de JSHint?**

JSHint vous permet d'appliquer des styles de codage dans votre projet auxquels tous les membres de l'équipe sont censés se conformer. Il aide à afficher des messages d'erreur qui pourraient ne pas être détectés avant que votre code ne soit compilé. En général, JSLint améliore la productivité globale avec une équipe de projet.

**Que n’aimez-vous pas à propos de JSHint?**

Il affichera certains messages d'erreur ou avertissements qui sont inutiles car ils ne font pas échouer votre code. Donc, vous devez soit les ignorer, soit les désactiver, ce qui pourrait nécessiter de consulter une documentation pour désactiver un avertissement d'erreur spécifique dans JSHint.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

JSHint améliore la qualité globale du code dans un projet JavaScript et vous aide à éviter des bugs stupides.

  ### 2. jsHint est une bibliothèque de linting qui atténue les erreurs dans votre code javascript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 06, 2019

**Qu'aimez-vous le plus à propos de JSHint?**

JsHint peut être utilisé pour appliquer des styles de codage, pour éviter des erreurs involontaires telles que la liste blanche des variables globales, le signalement des variables utilisées, l'application des accolades sur les boucles et les blocs d'instructions if.

**Que n’aimez-vous pas à propos de JSHint?**

Les règles de basculement pour des lignes de code spécifiques ou un bloc donné sont pénibles car il faut rechercher le nom de la règle.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

JSHint améliore considérablement la qualité du code et impose un style de codage uniforme à toute l'équipe travaillant sur le même projet.

  ### 3. Sanity Checks (Comme d'autres langues) Mais pour JScript !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nicholas W. | Java Software Engineer, Technologie de l'information et services, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 21, 2017

**Qu'aimez-vous le plus à propos de JSHint?**

JSHint m'aide à coder plus rapidement dans mes IDE. Il aide à garantir un code de qualité et un code dépourvu d'erreurs stupides qui autrement ne sont découvertes que par le biais de tests.

**Que n’aimez-vous pas à propos de JSHint?**

Il manque certaines des configurations de cas limite que je voulais et pourrait potentiellement utiliser un chemin un peu plus facile à configurer, pour d'autres utilisateurs moins habitués aux fichiers de configuration manuels, ainsi que j'ai trouvé qu'amener mes collègues développeurs à adopter JSHint demande un peu de travail pour ceux qui ont moins d'expérience en ligne de commande. De plus, il est un peu lent lorsqu'il s'agit de grandes bases de code.

**Recommandations à d’autres personnes envisageant JSHint:**

Aider les utilisateurs à tout configurer et s'habituer à vérifier JSHint avant de valider le code et aussi souvent que possible. Économise du temps !

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

JSHint aide à garantir que tout le monde suit de bonnes pratiques de codage, respecte une norme commune et, à l'avance, évite autant de bogues et d'erreurs que possible.

  ### 4. Ce dont vous, développeurs Javascript, avez besoin

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jim Ryan Z. | Software Engineer, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 15, 2017

**Qu'aimez-vous le plus à propos de JSHint?**

J'aime que des plugins pour le logiciel soient disponibles pour l'éditeur actuel que j'utilise, Vim. Non seulement cela, il prend également en charge d'autres éditeurs. Il pourrait également fonctionner sans éditeur et aller directement au terminal.

**Que n’aimez-vous pas à propos de JSHint?**

Ce que je n'aime pas chez JSHint, c'est sa vitesse et sa configurabilité. J'ai utilisé d'autres linter, notamment ESLint, et j'ai vraiment vu la différence de vitesse entre les deux. Avec notre vaste base de code composée principalement de choses en JavaScript, j'ai trouvé qu'ESLint était meilleur en termes de personnalisation et de vitesse.

**Recommandations à d’autres personnes envisageant JSHint:**

JSHint est un bon linter qui répondra à vos besoins pour une norme de pratiques de codage javascript. Ce n'est peut-être pas le meilleur du lot, mais c'est un bon point de départ pour un linter pour nos bases de code javascript.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

Nous avons utilisé JSHint pour améliorer nos pratiques de codage, afin d'en faire plus une norme ici dans notre entreprise, de sorte que tout le code js ait une sorte de guide. Maintenant, lorsqu'un nouveau développeur arrive, il serait déjà familier avec la structure du code puisqu'elle sera la même dans toute l'entreprise.

  ### 5. Débogueur JavaScript simple et facile à lire

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Électronique grand public | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 29, 2017

**Qu'aimez-vous le plus à propos de JSHint?**

Cet outil répond à un problème réel, le débogage de JavaScript. De nombreux IDE n'ont pas de débogueur JavaScript facile à utiliser. JSHint non seulement fournit des erreurs dans le code, mais indique également combien de variables ne sont pas utilisées.

**Que n’aimez-vous pas à propos de JSHint?**

Bien que les erreurs et les avertissements soient faciles à lire et à déchiffrer, il serait peut-être agréable de les avoir plus codés par couleur plutôt que tous en gris.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

Déboguer le JavaScript est beaucoup plus rapide que de le déployer, de découvrir qu'il ne fonctionne pas, de vérifier les erreurs de la console, puis de le corriger.

  ### 6. JSHint : Ce n'est pas ESlint

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 03, 2017

**Qu'aimez-vous le plus à propos de JSHint?**

J'aime la façon dont JSHint peut être utilisé pour effectuer rapidement le linting sur un code brouillon que j'ai rapidement assemblé. De plus, j'aime le fait qu'il ne soit pas aussi strict avec ses règles que JSLint.

**Que n’aimez-vous pas à propos de JSHint?**

Je n'aime pas qu'il n'ait pas les fonctionnalités de personnalisation qu'offre ESLint.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

JSHint me permet de vérifier rapidement le code, ce qui est génial si je veux trouver une erreur de syntaxe dans un script écrit à la hâte.

  ### 7. JsHint - une excellente analyse de code.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek d. | Associate Software Engineer, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** June 06, 2016

**Qu'aimez-vous le plus à propos de JSHint?**

Le meilleur de JSHint - il compile votre code JavaScript et l'analyse avec les règles de codage définies.  
Il est largement distribué à la communauté node.js, donc il devient facile pour tout développeur de simplement l'appeler depuis node.js.  
Le processus de linting est assez incroyable et s'intègre facilement au flux de développement de sites web ou d'applications web.  
Cela devient une nécessité d'écrire 'use strict' afin que le contexte strict empêche certaines actions d'être effectuées et génère plus d'exceptions.  
Il montre la trace des erreurs et des exceptions, ce qui facilite pour le développeur de trouver où l'erreur réelle se produit.  
Nous avons également le support ES6 dans cela.

**Que n’aimez-vous pas à propos de JSHint?**

Rien à détester dans JSHint mais quelques petites choses sont là pour le rendre un peu moins apprécié.  
1. Nous ne pouvons pas déterminer quelle règle cause une erreur si votre configuration est trop grande.  
2. La configuration est légèrement déroutante pour les nouveaux débutants.  
3. Rien à faire avec les règles personnalisées car il n'y a pas de support pour les règles personnalisées dans JSHint.  

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

Problèmes commerciaux  
Lorsque nous écrivons du code dans n'importe quel framework comme angularjs, backbonejs, etc., il était difficile de trouver la trace des erreurs où nous obtenons les erreurs, donc il devient très difficile pour nous de trouver les erreurs et après cela, nous choisissons JSHint et voici le résultat, il surmonte notre problème de traçage des erreurs. Maintenant, nous avons une progression facile avec le projet.

Avantages :  
1. Le traçage des erreurs de code devient facile pour nous.  
2. Node.js nous a donné ce module à utiliser dans le projet.  
3. Avec gulp, il devient facile de configurer des tâches liées à JSHint.  
4. La plupart des paramètres sont préconfigurés, donc pas besoin de travailler sur cette partie.  
5. Montrer la trace des erreurs le rend plus facile à utiliser dans un projet plus grand.  
6. Support pour de nombreuses bibliothèques comme jquery, nodejs, etc.  

  ### 8. Excellent outil pour le test constant de code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anna W. | Ingeniero de software, Développement de programmes, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 26, 2016

**Qu'aimez-vous le plus à propos de JSHint?**

Simple à utiliser et manipuler, il offre sa fonctionnalité dans une application web, découvre et signale les erreurs les plus courantes, tu peux le configurer par défaut dans tes projets et pour garantir la qualité du code entre les développeurs d'une équipe, il assure les meilleures pratiques et un meilleur code maintenable.

**Que n’aimez-vous pas à propos de JSHint?**

Il a peu de support pour ES6, parfois il peut prendre du temps pour l'analyse de code dans les grands projets, peu d'options.

**Recommandations à d’autres personnes envisageant JSHint:**

Il existe de nombreux outils pour le débogage et la capture des erreurs, bien que de manière générale, le plus simple et facile à utiliser soit JSHint.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

Les tests et le débogage de code sont un excellent outil que vous pouvez utiliser pour que vous et votre équipe de développeurs puissiez établir un standard de qualité et de meilleures pratiques dans les différents projets.

  ### 9. JSHint - ne faites pas de Javascript sans lui

**Rating:** 4.0/5.0 stars

**Reviewed by:** Khaliq G. | Lead Developer, Internet, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 20, 2016

**Qu'aimez-vous le plus à propos de JSHint?**

Rend l'écriture de JavaScript beaucoup plus facile et aide également à garantir les meilleures pratiques. Non seulement la syntaxe est vérifiée, mais aussi s'il y a un problème de code, il vous alertera. Les options de configuration sont géniales pour ajuster les paramètres par projet et garantir les normes sur n'importe quel projet sur lequel vous travaillez.

**Que n’aimez-vous pas à propos de JSHint?**

Parfois, les règles auxquelles il adhère sont discutables et pourraient être argumentées pour une mise en œuvre ou une norme différente. C'est un peu opiniâtre dans la façon dont il pense que vous devriez écrire du javascript et cela peut être un peu contraignant parfois.

**Recommandations à d’autres personnes envisageant JSHint:**

• Facile à configurer  
• De nombreuses options de configuration  
• L'un des meilleurs analyseurs pour JavaScript  
• JSHint est l'une des meilleures options  
• La documentation est très utile et exhaustive  

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

Écrire du bon JavaScript propre. Assurer le maintien des normes. Portable sur différentes machines et également facile pour tous sur le projet d'utiliser les mêmes normes.

  ### 10. Excellent outil pour un meilleur code JavaScript

**Rating:** 3.5/5.0 stars

**Reviewed by:** Cristobal M. | Desarrollador de java, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 31, 2016

**Qu'aimez-vous le plus à propos de JSHint?**

C'est facile à utiliser, il détecte les erreurs JS courantes, vous pouvez le configurer pour ignorer certaines erreurs, il fonctionne rapidement et a des messages d'erreur descriptifs, vous pouvez l'utiliser pour garantir la qualité du code parmi plusieurs membres de l'équipe.

**Que n’aimez-vous pas à propos de JSHint?**

Rien jusqu'à présent, peut-être le fait qu'il ne prend pas bien en charge ES6.

**Recommandations à d’autres personnes envisageant JSHint:**

C'est Open Source et facile à utiliser, vous devriez l'utiliser pour tous les projets JS pour de meilleurs résultats et des résultats prévisibles.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

Javascript code débogage, c'est un outil puissant à utiliser dans les grands projets et pour avoir un code plus testable.

  ### 11. Un incontournable pour les étudiants

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jake E. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 12, 2016

**Qu'aimez-vous le plus à propos de JSHint?**

La disposition épurée de l'application JSHint est excellente. Je peux facilement voir les problèmes que l'application signale dans mon code.

**Que n’aimez-vous pas à propos de JSHint?**

J'ai rencontré quelques cas où j'écris du code parfaitement valide et fonctionnel, et il indique que j'ai une erreur. Cela n'arrive pas trop souvent et cela semble généralement être parce que JSHint suit une convention plus stricte que je ne juge nécessaire.

**Quels sont les problèmes que JSHint résout, et en quoi cela vous est-il bénéfique?**

J'utilise cela pour l'école et je trouve que c'est excellent pour tester de petits extraits de code que j'aimerais vérifier avant d'avoir une application entière en cours d'exécution. J'imagine qu'il continuera à être utile tout au long de ma carrière.

  ### 12. Qualité du code par défaut

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anastacia M. | Desarrollador de software, Développement de programmes, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 05, 2016

**Qu'aimez-vous le plus à propos de JSHint?**

Excellent outil pour définir des lignes directrices de style et appliquer l'égalité du code parmi les grandes équipes et projets, messages d'erreurs de code puissants et clairs, facile à utiliser et à configurer, idéal pour les nouveaux développeurs JS, il aide à produire un code propre et à corriger rapidement les erreurs, il dispose de nombreux plugins pour éditeurs de code pour l'intégrer directement.

**Que n’aimez-vous pas à propos de JSHint?**

Il devrait avoir un plugin officiel Babel ou Webpack.

**Recommandations à d’autres personnes envisageant JSHint:**

Vous devez l'utiliser en maintenant un fichier de configuration global entre différentes équipes et développeurs, c'est un outil assez puissant pour produire du code de haut niveau à utiliser dans un environnement de production.



- [View JSHint pricing details and edition comparison](https://www.g2.com/fr/products/jshint/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+23%3A06%3A21+-0500&secure%5Bsession_id%5D=1db010a2-9efc-43db-9f42-9114a1c019c0&secure%5Btoken%5D=bd6a7e45d7d4f2f49fe72ad6b5de4581355a9c62106a195875c3b514f3b549f2&format=llm_user)

## JSHint Features
**JavaScript Frameworks**
- Bibliothèques
- Communauté
- Widgets
- Prise en charge des navigateurs
- Visualisation graphique
- Assistance mobile

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

