Home

#node.js

Check-build est un outil permettant de vérifier la bonne utilisation des conventions de code d’un projet Node.js, la qualité du code et la sécurité.

Check-build est un outil permettant de vérifier la bonne utilisation des conventions de code d'un projet Node.js, la qualité du code et la sécurité.

Lorsque vous développez un projet en équipe (ou même seul), il est nécessaire de mettre en place des conventions de codage pour que chaque développeur adopte le même style pour que le code reste lisible et bien formaté.

En plus des conventions, il est toujours intéressant de vérifier que le code est bien factorisé, de qualité et sécurisé.

Sauf que c’est souvent plus facile à dire qu’à vérifier !

Check-build est un ensemble d’outils qualité pour analyser vos projets Node.js et vérifier plusieurs points:

  • Détecte les erreurs potentielles et problèmes dans le code javascript à l’aide de JSHint
  • Détecte les nombres magiques qui devraient être en constante grâce à Buddy.js
  • Vérifier le style du code de votre projet via JSCS
  • Inspecte les similitudes de code / portions de code non factorisées en utilisant JSInspect
  • Fait une vérification de sécurité des modules NPM du projet avec Nsp

Chaque module est facilement configurable de manière indépendante, en utilisant le fichier de config de check-build.checkbuild

01.{
02."checkbuild": {
03."enable": ["jshint", "jscs", "jsinspect", "buddyjs", "nsp"]
04.},
05."jshint": {
06."args": ["src/**/*.js"]
07.// ... 
08.},
09."jscs": {
10."args": ["lib/**.js"]
11.// ... 
12.},
13."jsinspect": {
14."args": ["*.js"],
15."diff": true
16.// ... 
17.},
18."buddyjs": {
19."args": ["*.js"],
20."ignore": [0, 1, 200]
21.// ... 
22.},
23."nsp": {}
24.}

Il ne vous reste plus qu’à exécuter check-build pour obtenir un audit rapide de votre projet.

Pour installer check-build, utilisez npm: npm install -g check-build

Site Officiel

Publicités

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s