A plugin for IntelliJ that provides code analysis and highlighting with PMD - an extensible cross-language static code analyzer.
- Optimized for real-time analysis and zero configuration project setups that just require you to checkout the code
- Real-time analysis and highlighting of currently edited file
- Run bulk analysis of files by right clicking the project menu

- Currently Java and Kotlin are supported, Language versions are automatically detected
- Install the plugin and open a project
- Configure PMD for the project (
Settings > Tools > PMD)
- If there is already a project configuration file (
.idea/pmd-x.xml) present this will be done automatically
- If there is already a project configuration file (
- Open a supported file
- You should see the problems being automatically highlighted in the file and find more details in the PMD tool window

Installation guide for the latest release
Tip
Development versions can be installed by adding the snapshot release channel as a plugin repository:
https://plugins.jetbrains.com/plugins/snapshot/list
See the contributing guide for detailed instructions on how to get started with our project.
This plugin was inspired by existing plugin like CheckStyle-IDEA, Sonarlint and "PMD".
Please have a look at THIRD-PARTY-CREDITS for more details.
Disclaimer: This is not an official PMD project and not associated