Comment intégrer un sonar pour un Node JS projet?
J'ai intégré sonarqube à mon Node JS projet qui travaille et il semble bien fonctionner avec le plugin javascript.
Je voudrais savoir si il y a de toute façon on peut plus particulièrement mentionner sonarqube pour vérifier le javascript, Node JS?
Les configurations pour exécuter sonar est spécifié dans la gruntfile.js ci-dessous,
sonarRunner: {
analysis: {
options: {
debug: true,
separator: '\n',
dryRun: false,
sonar: {
host: {
url: 'http://localhost:9000'
},
jdbc: {
url: 'jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance',
username: 'root',
password: 'root'
},
projectKey: 'sonar:grunt-sonar-runner:0.1.0',
projectName: 'Grunt Sonar Runner',
projectVersion: '0.10',
sources: '/app/scripts/controllers',
language:'js',
sourceEncoding: 'UTF-8'
}
}
}
}
qu'entendez-vous par "pour vérifier que le javascript, Node JS"?
OriginalL'auteur Irfan Fuard | 2015-08-13
Vous devez vous connecter pour publier un commentaire.
La seule bibliothèque/cadre spécifique de paramètres disponibles pour l'analyse JavaScript est liée à jQuery, donc il n'y a pas besoin de faire cette distinction dans votre analyse.
Cependant, si il y avait de la bibliothèque de paramètres spécifiques liées à Node.js, vous disposez de deux options:
sonar.javascript.jQueryObjectAliases: foo
Si il y a des règle des paramètres qui doivent être modifiés pour Node.js projets, alors vous devriez accomplir que par la création d'un Nœud.js-règle spécifique de profil avec ces paramètres et de l'assignation de votre projet.
OriginalL'auteur G. Ann - SonarSource Team