Skip to content

No labels!

There aren’t any labels for this repository quite yet.

a:bug
a:bug
PMD crashes or fails to analyse a file.
a:false-negative
a:false-negative
PMD doesn't flag a problematic piece of code
a:false-positive
a:false-positive
PMD flags a piece of code that is not problematic
a:new-language
a:new-language
Proposal to add a new PMD or CPD language to the main distribution
a:new-rule
a:new-rule
Proposal to add a new built-in rule
a:question
a:question
Request for information that doesn't necessarily entail changes to the code base
a:RFC
a:RFC
A drafted proposal on changes to PMD, up for feedback form the team and community
a:suggestion
a:suggestion
An idea, with little analysis on feasibility, to be considered
an:enhancement
an:enhancement
An improvement on existing features / rules
dependencies
dependencies
Pull requests that update a dependency file
for:performance
for:performance
The goal of this change is to improve PMD's performance
github_actions
github_actions
Pull requests that update Github_actions code
good first issue
good first issue
A great starting point for new contributors
help-wanted
help-wanted
in:ast
in:ast
About the AST structure or API, the parsing step
in:autofixes
in:autofixes
Affects the autofixes framework
in:cli
in:cli
Affects the PMD Command Line Interface
in:cpd
in:cpd
Affects the copy-paste detector
in:data-flow
in:data-flow
Affects the data flow analysis code
in:documentation
in:documentation
Affects the documentation
in:grammar
in:grammar
About the grammar of a lexer or parser, eg, a parse/lex exception
in:metrics
in:metrics
Affects the metrics framework
in:pmd-internals
in:pmd-internals
Affects PMD's internals
in:ruleset-xml
in:ruleset-xml
About the ruleset schema/parser
in:symbol-table
in:symbol-table
Affects the symbol table code
in:testing
in:testing
About tests of pmd, eg the module pmd-lang-test or pmd-test
in:type-resolution
in:type-resolution
Affects the type resolution code
in:xpath
in:xpath
Relating to xpath support at large, eg Jaxen / Saxon, custom functions, attribute resolution
is:deprecation
is:deprecation
The main focus is deprecating public APIs or rules, eg to make them internal, or removing them
is:feature-removal
is:feature-removal
Remove an unneeded unused feature