Table des matières:

Qu'est-ce que la violation PMD en Java ?
Qu'est-ce que la violation PMD en Java ?

Vidéo: Qu'est-ce que la violation PMD en Java ?

Vidéo: Qu'est-ce que la violation PMD en Java ?
Vidéo: Java CheckStyle 2024, Peut
Anonim

1. Vue d'ensemble. Tout simplement, PMD est un analyseur de code source pour trouver les défauts de programmation courants tels que les variables inutilisées, les blocs catch vides, la création d'objets inutiles, etc. Elle supporte Java , JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL.

De celui-ci, qu'est-ce qu'une violation de PMD ?

PMD (Programming Mistake Detector) est un analyseur de code source statique open source qui signale les problèmes détectés dans le code de l'application. Problèmes signalés par PMD sont un code plutôt inefficace, ou de mauvaises habitudes de programmation, qui peuvent réduire les performances et la maintenabilité du programme s'ils s'accumulent.

À côté de ci-dessus, qu'est-ce que PMD XML ? Un ensemble de règles est un XML fichier de configuration, qui décrit un ensemble de règles à exécuter dans un PMD Cours. PMD inclut des ensembles de règles intégrés pour exécuter des analyses rapides avec une configuration par défaut, mais les utilisateurs sont encouragés à créer leurs propres ensembles de règles dès le départ, car ils permettent une grande possibilité de configuration.

Alors, comment vérifier ma violation de PMD dans eclipse ?

Courir PMD , faites un clic droit sur un nœud de projet et sélectionnez " PMD ”->” Vérifier coder avec PMD ”.

Pour installer le plugin PMD pour Eclipse:

  1. Démarrez Eclipse et ouvrez un projet.
  2. Sélectionnez "Aide" -> "Mises à jour logicielles" -> "Rechercher et installer"
  3. Cliquez sur "Suivant", puis sur "Nouveau site distant"
  4. Cliquez sur le reste des boîtes de dialogue pour installer le plugin.

Comment exécuter un PMD ?

Exécution de PMD via la ligne de commande

  1. Tapez pmd [nom de fichier|fichier jar ou zip contenant le code source|répertoire] [format de rapport] [fichier de jeu de règles], c'est-à-dire:
  2. Si vous utilisez JDK 1.3 ou si vous souhaitez simplement exécuter PMD sans le fichier batch, vous pouvez effectuer une:

Conseillé: