technology.ease Plugin PmdAnalysis



This page lists all the information, data, figures, visualisation retrieved by plugin PmdAnalysis for project technology.ease.

From the plugin's documentation:

This plugin summarises the output of a PMD run, provides hints to better understand and user it, and defines a pragmatic strategy to fix violations in an efficient way. It also provides guidance on how to configure PMD and select rules for a better, more focused analysis.

Please note that this plugin only reads the XML configuration and output files of a PMD run. One has to execute it on a regular basis &em; ideally in a continuous integration job &em; and provide the XML files URLs to the plugin.

Up-to-date documentation for the plugin is located on the project wiki.

The plugin has generated 0 information items, 0 metrics, 0 recommendations, 2 visualisation, 9 downloads, and 6 figures. Last analysis was executed on 2018-12-10 19:27:01.


Information

Name Value

Metrics

Name Mnemo Description Value Indicator

Recommendations

Type Severity Description

Visualisation

Script Name URL
pmd_analysis.html PMD Analysis /projects/technology.ease/PmdAnalysis/pmd_analysis.html
pmd_configuration.html PMD Configuration /projects/technology.ease/PmdAnalysis/pmd_configuration.html

Downloads

Plugin Description URL
import_pmd_analysis_conf.xml import_pmd_analysis_conf.xml
The PMD configuration file retrieved for the analysis (XML).
/projects/technology.ease/PmdAnalysis/import_pmd_analysis_conf.xml
import_pmd_analysis_results.xml import_pmd_analysis_results.xml
The PMD results file retrieved for the analysis (XML).
/projects/technology.ease/PmdAnalysis/import_pmd_analysis_results.xml
pmd_analysis_files.csv pmd_analysis_files.csv
Files: for each non-conform file, its name, total number of non-conformities, number of non-conformities for each priority, number of broken and clean rules, and the rate of acquired practices (CSV).
/projects/technology.ease/PmdAnalysis/pmd_analysis_files.csv
pmd_analysis_main.csv pmd_analysis_main.csv
Generic information about the project : PMD version, timestamp of analysis, number of non-conformities, number of rules checked, number of rules violated, number of clean rules, rate of acquired practices (CSV).
/projects/technology.ease/PmdAnalysis/pmd_analysis_main.csv
pmd_analysis_rules.csv pmd_analysis_rules.csv
Rules: number of non-conformities for each category of rules and priority (CSV).
/projects/technology.ease/PmdAnalysis/pmd_analysis_rules.csv
pmd_analysis_rulesets.csv pmd_analysis_rulesets.csv
Rulesets detected in analysis output, with number of violations for each priority, in long format (CSV).
/projects/technology.ease/PmdAnalysis/pmd_analysis_rulesets.csv
pmd_analysis_rulesets2.csv pmd_analysis_rulesets2.csv
Rulesets detected in analysis output, with number of violations for each priority, in wide format (CSV).
/projects/technology.ease/PmdAnalysis/pmd_analysis_rulesets2.csv
pmd_analysis_violations.csv pmd_analysis_violations.csv
Violations: foreach violated rule, its priority, the ruleset it belongs to, and the volume of violations (CSV).
/projects/technology.ease/PmdAnalysis/pmd_analysis_violations.csv
pmd_analysis_violations.json pmd_analysis_violations.json
Violations: foreach violated rule, its priority, the ruleset it belongs to, and the volume of violations (JSON).
/projects/technology.ease/PmdAnalysis/pmd_analysis_violations.json

Figures

Script Description URL
pmd_analysis_files_ncc1.svg Non-conforimities by file (SVG) /projects/technology.ease/PmdAnalysis/pmd_analysis_files_ncc1.svg
pmd_analysis_pie.html Pie of PMD analysis results (HTML) /projects/technology.ease/PmdAnalysis/pmd_analysis_pie.html
pmd_analysis_top_5_rules.svg Top 5 rules with most non-conformities (SVG) /projects/technology.ease/PmdAnalysis/pmd_analysis_top_5_rules.svg
pmd_configuration_rulesets_repartition.svg Repartition of non-conformities across rulesets (SVG) /projects/technology.ease/PmdAnalysis/pmd_configuration_rulesets_repartition.svg
pmd_configuration_summary_pie.html Pie of PMD configuration results (HTML) /projects/technology.ease/PmdAnalysis/pmd_configuration_summary_pie.html
pmd_configuration_violations_rules.svg Non-conformities by rule (SVG) /projects/technology.ease/PmdAnalysis/pmd_configuration_violations_rules.svg

Page generated by Alambic 3.3.3-dev on Tue Dec 11 06:53:02 2018.