Ne pouvez pas importer des PMD jeu de Règles dans Eclipse
Je voudrais utiliser le même jeu de Règles dans mon IDE (Eclipse) que mon Sonar profil.
J'ai eu la DGM XML, base de règles de la Sonar Permaliens et aimerais l'importer dans mon PMD plug-in Eclipse, mais quand j'essaie de le faire, le bouton "OK" est désactivée ...
Quelqu'un peut m'aider ?
OriginalL'auteur Lionel Père | 2013-04-05
Vous devez vous connecter pour publier un commentaire.
Le problème pourrait être que le Sonar est l'exportation de votre base de règles pour la v4.x format et votre plugin Eclipse attend d'eux en v5.x format.
Essayez de modifier vos règles à partir de:
à
Veuillez noter que le ref attribut. Un simple rechercher et remplacer tous va bien fonctionner pour vous.
En outre, vous pouvez également utiliser la Colombe et KrishPrabakar réponses ci-dessous. En outre, le suivant aussi changé Les règles UnusedPrivateField, UnusedLocalVariable, UnusedPrivateMethod, UnusedFormalParameter, UnusedModifier déplacé de controversial.xml pour unusedcode.xml. La règle de conception.xml/UseSingleton changé de design.xml/UseUtilityClass
OriginalL'auteur Ivan Nikolov
Les conseils d'Ivan Nikolov m'a aidé, mais j'ai dû aussi modifier une règle à partir de:
à
Voici ma PMD fichier de configuration à partir de sonar qui fonctionne pour moi avec PMD-plugin 4.0.2.:
OriginalL'auteur Dove
J'ai dû ajouter de la langue à ma règle XPath(s) ainsi, l'e.g:
OriginalL'auteur Stefan
En plus de ce que les autres en dit, vous pouvez également trouver ceci:
et de le remplacer par ceci:
OriginalL'auteur KrishPrabakar
Ivan Nikolov réponse est bonne. Votre problème est que les différentes versions de la base de règles de format . Dans mon cas, j'ai essayé d'importer un jeu de règles exportés à partir de PMD plugin version 3.2.6 en plugin de la version 4.0.0. Voici mes conclusions:
pour
Après ces changements, j'ai été en mesure d'importer manuellement migré personnalisée jeu de règles de fichier dans PMD plugin 4.0.0.
Espère que cette aide.
BTW: je trouve la version 4.0.0 de la PMD plugin très buggé donc je rétrogradés à 3.2.6
OriginalL'auteur luboskrnac
Pourquoi n'utilisez-vous pas Sonar Eclipse ? Vous n'avez pas besoin de vous soucier de la synchronisation des ensembles de règles.
Bon, ok... Donc désolé, je ne peux pas vous aider plus sur ce que PMD Eclipse est hors de ma portée. Juste à titre d'information: nous travaillons dur pour améliorer Sonar Eclipse pour être en mesure d'exécuter des analyses incrémentales 🙂
Il va vraiment être une grande fonctionnalité ! Un grand merci pour votre aide ! Il peut également être intéressant d'avoir Sonar "mises en garde" directement dans son IDE (Eclipse). Parce que c'est vraiment ennuyeux de voir un problème sur le Serveur Sonar et puis d'avoir à la recherche pour les lignes de code dans son IDE ... 🙂
Euuuh, n'êtes-vous pas de parler sur ce sujet: docs.codehaus.org/display/SONAR/...?
Je suis aussi de la difficulté avec Sonar Eclipse. L'analyse prendre trop longtemps, car elles sont réalisées pour l'ensemble du projet. Ce serait vraiment génial d'avoir automatique et analyse incrémentale. Savez-vous si il est déjà mis en œuvre? Toutes les prédictions sur quand seront-ils disponibles?
OriginalL'auteur Fabrice - SonarSource Team