Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 868 Bytes

pmd.md

File metadata and controls

32 lines (20 loc) · 868 Bytes
title sidebar_label description
PMD
PMD
CodeRabbit's guide to PMD.

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

:::note Tools are available under Pro-tier. :::

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