Package net.sourceforge.pmd.reporting
Logic about reporting: violations, suppression etc.
TODO move Report
, RuleViolation
,
RuleContext
, ViolationSuppressor
into this package
-
Interface Summary Interface Description FileAnalysisListener A handler for events occuring during analysis of a single file.FileNameRenderer Strategy to render aFileId
into a display name.GlobalAnalysisListener Listens to an analysis.ListenerInitializer An initializer forGlobalAnalysisListener
that gets notified of general analysis parameters.Reportable Interface implemented by those objects that can be the target of aRuleViolation
.ViolationDecorator Adds additional key/value pairs to a violation in a language-specific manner. -
Class Summary Class Description ConfigurableFileNameRenderer GlobalAnalysisListener.ViolationCounterListener A listener that just counts recorded violations.ReportStats Summarized info about a report.ReportStatsListener Collects summarized info about a PMD run.