46 votes

Analyseur de code source JavaScript

Quelqu'un connaît-il un bon analyseur de code source extensible qui examine les fichiers JavaScript ?

61voto

CodeNaked Points 23538

Dans l'intérêt de garder cette question à jour, il y a un fork de JSLint appelé JSHint . Vous trouverez une explication de la raison pour laquelle JSHint a été créé. aquí mais pour résumer :

JSHint est un fork de JSLint, l'outil écrit et maintenu par Douglas Crockford. JSLint m'a bien servi pendant un certain temps, mais au cours des derniers mois, il est devenu inconfortablement et hostile envers votre code. code. Il se transforme rapidement d'un un outil qui aide les développeurs à à prévenir les bugs à un outil qui s'assure que vous écrivez votre code comme Douglas Crockford.

23voto

chills42 Points 8260

JSLint a historiquement été le principal outil pour cela, mais il en existe désormais plusieurs autres :

4voto

Bernhard Hofmann Points 4741

Si vous ne l'avez pas encore trouvé, vous devriez jeter un coup d'œil à Google Closure Compiler. Compile votre JavaScript et trouve les erreurs dans le code. http://code.google.com/closure/compiler/docs/gettingstarted_api.html

4voto

learner_19 Points 289

J'ai essayé ESlint et je l'ai trouvé bon vous pouvez aussi ajouter des règles personnalisées Voici le repo github : https://github.com/nzakas/eslint

2voto

Thomas Schmitt Points 29

JSAnalyse vient d'être publié sur codeplex. Il s'agit d'un outil qui analyse les dépendances entre les fichiers javascript. Vous pouvez même définir les dépendances autorisées et JSAnalysis vérifie si les règles définies sont respectées ou non. Cela permet de garder une trace de la javascript dépendances même dans les grands projets et d'avoir une architecture propre.

JSAnalyse peut être exécuté en tant qu'outil de ligne de commande ou être configuré via l'interface de l'utilisateur. Visual Studio Layer Diagramm . Il est également facile à intégrer dans la construction. Avec les check-ins gated, vous pouvez garder les dépendances sous contrôle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X