Labels
Labels
44 labels
- PMD crashes or fails to analyse a file.
- PMD doesn't flag a problematic piece of code
- PMD flags a piece of code that is not problematic
- Proposal to add a new PMD or CPD language to the main distribution
- Proposal to add a new built-in rule
- Request for information that doesn't necessarily entail changes to the code base
- A drafted proposal on changes to PMD, up for feedback form the team and community
- An idea, with little analysis on feasibility, to be considered
- An improvement on existing features / rules
- Pull requests that update a dependency file
- The goal of this change is to improve PMD's performance
- Pull requests that update Github_actions code
- A great starting point for new contributors
- Addition or modification of an API of PMD
- About the AST structure or API, the parsing step
- Affects the autofixes framework
- Affects the PMD Command Line Interface
- Affects the copy-paste detector
- Affects the data flow analysis code
- Affects the documentation [doc]
- About the grammar of a lexer or parser, eg, a parse/lex exception
- Affects the metrics framework
- Affects PMD's internals
- About the ruleset schema/parser
- Affects the symbol table code
- About tests of pmd, eg the module pmd-lang-test or pmd-test [test]
- Affects the type resolution code
- Relating to xpath support at large, eg Jaxen / Saxon, custom functions, attribute resolution
- The main focus is deprecating public APIs or rules, eg to make them internal, or removing them