codeclimate-eslint est un moteur climatique de code qui enveloppe Eslint. Vous pouvez l'exécuter sur votre ligne de commande à l'aide du Code Climate CLI ou sur notre plate-forme d'analyse hébergée.
Eslint est un outil pour identifier et rendre compte des modèles trouvés dans le code ECMAScript / JavaScript. Il peut être configuré à l'aide d'un fichier de configuration.
Il existe quelques versions majeures d'Eslint. La dernière version majeure est 4. Ce moteur fournit quelques canaux pour les grandes versions d'Eslint.
Cette branche est destinée au latest canal (c'est-à-dire par défaut) et fournit une prise en charge Eslint 3.
Pour Eslint 4, veuillez consulter la branche channel/eslint-4 .
Si vous ne l'avez pas déjà fait, installez le Code Climate CLI
Exécutez codeclimate engines:enable eslint . Cette commande installe à la fois le moteur et le permet dans votre fichier .codeclimate.yml
Vous êtes prêt à analyser! Parcourez-vous dans le dossier de votre projet et exécutez codeclimate analyze
ignore_warnings Par défaut, ce moteur émettra à la fois des erreurs et des avertissements Eslint en tant que problèmes climatiques de code. Si vous préférez, vous pouvez ignorer les violations au niveau de l'avertissement en définissant l'option de configuration ignore_warnings :
eslint :
enabled : true
config :
ignore_warnings : true extensions Si vous utilisez un plugin comme eslint-plugin-json ou eslint-plugin-html , vous voudrez définir cette valeur pour vous assurer que les fichiers appropriés sont inclus:
eslint :
enabled : true
config :
extensions :
- .js
- .html sanitize_batchPar défaut, ce moteur sautera les fichiers qui semblent être minifiés (longueur de ligne moyenne sur 100). Cette fonctionnalité peut être désactivée pour inclure tous les fichiers pour analyse.
eslint :
enabled : true
config :
sanitize_batch : falsePour obtenir de l'aide avec Eslint, consultez leur documentation.
Si vous rencontrez un problème climatique de code, examinez d'abord les problèmes de github de ce projet, car votre question a peut-être déjà été couverte. Sinon, allez-y et ouvrez un ticket d'assistance avec nous.