6 votes

Pouvez-vous changer le linter dans grunt.js en jslint?

Je vois que le linter par défaut dans grunt.js est jshint, mais j'ai l'habitude d'utiliser jslint. Est-il possible de changer le linter utilisé par grunt.js?

23voto

Stephen Mathieson Points 231

autopromotion sans vergogne

Il existe un plugin pour cela : https://npmjs.org/package/grunt-jslint

7voto

s9tpepper Points 86

Pas directement, mais vous pouvez créer votre propre tâche grunt pour JSLint en utilisant l'api de grunt : https://github.com/cowboy/grunt/blob/master/docs/api.md#creating-tasks

C'est assez simple, vous pouvez consulter le dossier des tâches dans la source de grunt pour voir des exemples. https://github.com/cowboy/grunt/tree/master/tasks

S'il n'y a pas encore de module npm pour JSLint, en créer un n'est pas trop difficile non plus. Il suffit d'ajouter un fichier package.json pour décrire le module node JSLint que vous créez et de le publier, je ne peux poster que deux liens à la fois mais vous pouvez lire le lien de publication sur la page d'accueil de npm.

Vous pouvez également consulter les options de configuration de JSLint et rendre les options de JSHint identiques. Il devrait y avoir des options pour la plupart des choses, et JSHint a encore plus d'options que JSLint n'a pas. L'utilisation générale est la même, balisez votre code avec des commentaires, et exécutez-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