Package | Description |
---|---|
net.sourceforge.pmd |
This is the PMD programming mistake detector.
|
net.sourceforge.pmd.lang.dfa | |
net.sourceforge.pmd.lang.rule | |
net.sourceforge.pmd.lang.rule.stat | |
net.sourceforge.pmd.properties | |
net.sourceforge.pmd.renderers |
Modifier and Type | Interface | Description |
---|---|---|
interface |
Rule |
This is the basic Rule interface for PMD rules.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
DFAGraphRule |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractDelegateRule |
Base class for Rule implementations which delegate to another Rule instance.
|
class |
AbstractRule |
Basic abstract implementation of all parser-independent methods of the Rule
interface.
|
class |
MockRule |
This is a Rule implementation which can be used in scenarios where an actual
functional Rule is not needed.
|
class |
RuleReference |
This class represents a Rule which is a reference to Rule defined in another
RuleSet.
|
class |
XPathRule |
Rule that tries to match an XPath expression against a DOM view of an AST.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
StatisticalRule |
This interface tags a Rule as being a Statistical rule, producing various
metrics from data points.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractPropertySource |
Base class for objects which can be configured through properties.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
CodeClimateRule |
This interface tags a Rule specifying properties required for the Code
Climate output format.
|
interface |
Renderer |
This is an interface for rendering a Report.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractAccumulatingRenderer |
Abstract base class for
Renderer implementations which only produce
output once all source files are processed. |
class |
AbstractIncrementingRenderer |
Abstract base class for
Renderer implementations which can produce
output incrementally for RuleViolation s as source files are
processed. |
class |
AbstractRenderer |
Abstract base class for
Renderer implementations. |
class |
CodeClimateRenderer |
Renderer for Code Climate JSON format
|
class |
CSVRenderer |
Renderer the results to a comma-delimited text format.
|
class |
EmacsRenderer |
Renderer to GNU Emacs parsable format.
|
class |
EmptyRenderer |
An empty renderer, for when you really don't want a report.
|
class |
HTMLRenderer |
Renderer to basic HTML format.
|
class |
IDEAJRenderer |
Renderer for IntelliJ IDEA integration.
|
class |
SummaryHTMLRenderer |
Renderer to a summarized HTML format.
|
class |
TextColorRenderer |
A console renderer with optional color support under *nix systems.
|
class |
TextPadRenderer |
A Renderer for running PMD via a TextPad 'tool'.
|
class |
TextRenderer |
Renderer to simple text format.
|
class |
VBHTMLRenderer |
Renderer to another HTML format.
|
class |
XMLRenderer |
Renderer to XML format.
|
class |
XSLTRenderer |
Renderer to XML format with a XSL Transformation applied.
|
class |
YAHTMLRenderer |
Renderer to another HTML format.
|
Copyright © 2002–2018 PMD. All rights reserved.