Skip to content

Labels

Labels

  • a:bug

    PMD crashes or fails to analyse a file.
  • a:false-negative

    PMD doesn't flag a problematic piece of code
  • a:false-positive

    PMD flags a piece of code that is not problematic
  • a:new-language

    Proposal to add a new PMD or CPD language to the main distribution
  • a:new-rule

    Proposal to add a new built-in rule
  • a:question

    Request for information that doesn't necessarily entail changes to the code base
  • a:RFC

    A drafted proposal on changes to PMD, up for feedback form the team and community
  • a:suggestion

    An idea, with little analysis on feasibility, to be considered
  • an:enhancement

    An improvement on existing features / rules
  • dependencies

    Pull requests that update a dependency file
  • for:performance

    The goal of this change is to improve PMD's performance
  • github_actions

    Pull requests that update Github_actions code
  • good first issue

    A great starting point for new contributors
  • help-wanted

  • in:api

    Addition or modification of an API of PMD
  • in:ast

    About the AST structure or API, the parsing step
  • in:autofixes

    Affects the autofixes framework
  • in:cli

    Affects the PMD Command Line Interface
  • in:cpd

    Affects the copy-paste detector
  • in:data-flow

    Affects the data flow analysis code
  • in:documentation

    Affects the documentation [doc]
  • in:grammar

    About the grammar of a lexer or parser, eg, a parse/lex exception
  • in:metrics

    Affects the metrics framework
  • in:pmd-internals

    Affects PMD's internals
  • in:ruleset-xml

    About the ruleset schema/parser
  • in:symbol-table

    Affects the symbol table code
  • in:testing

    About tests of pmd, eg the module pmd-lang-test or pmd-test [test]
  • in:type-resolution

    Affects the type resolution code
  • in:xpath

    Relating to xpath support at large, eg Jaxen / Saxon, custom functions, attribute resolution
  • is:deprecation

    The main focus is deprecating public APIs or rules, eg to make them internal, or removing them