Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 894 Bytes

pmd.md

File metadata and controls

34 lines (21 loc) · 894 Bytes
title sidebar_label description
PMD
PMD
CodeRabbit's guide to PMD.
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';

<ProPlanNotice />

PMD is an extensible multilanguage static code analyzer. It's mainly concerned with Java.

Files

PMD will run on files with the following extensions:

  • .java

Configuration

PMD uses an XML configuration file.

PMD supports the following config files:

  • User-defined config file set at reviews.tools.pmd.config_file in your project's .coderabbit.yaml file or setting the "Review → Tools → PMD → Config File" field in CodeRabbit's settings page.

  • If no user-defined config file is found, we look for the following config file in the repo:

    • ruleset.xml

Links