2017-05-29 2 views
0

J'essaie d'utiliser le SonarLint plugin pour IntelliJ en mode connecté.SonarLint ne trouve pas Java "Code Smell" en mode connecté

Cependant, il semble que les règles distantes fonctionnent pour les fichiers JavaScript, mais pas pour les fichiers Java.

enter image description here enter image description here

Comme vous pouvez le voir dans l'exemple ci-dessus, même une règle simple: « La ligne est plus de 120 caractères » est trouvé par le supprimer serveur sonarqube, mais pas trouvé par le plugin SonarLint IntelliJ.

Avez-vous une idée pourquoi toutes les règles ne sont pas synchronisées?

Répondre

1

Quelle est la clé de la règle? Je crois comprendre que SonarLint ne prend en charge que l'analyseur SonarSource (règles avec le préfixe squid).

Voir aussi: https://groups.google.com/forum/#!topic/sonarlint/EmXINryXdos

SonarLint n'exécutera analyseurs SonarSource . Les moteurs PMD/Findbugs/Checkstyle ne sont pas pris en charge dans SonarLint.