https://github.com/xdev-software/intellij-plugin-pmd
A plugin for IntelliJ that provides code analysis and highlighting with PMD
https://github.com/xdev-software/intellij-plugin-pmd
code-analysis intellij-plugin intelllij java jetbrains pmd
Last synced: 26 days ago
JSON representation
A plugin for IntelliJ that provides code analysis and highlighting with PMD
- Host: GitHub
- URL: https://github.com/xdev-software/intellij-plugin-pmd
- Owner: xdev-software
- License: apache-2.0
- Created: 2025-11-06T14:08:05.000Z (5 months ago)
- Default Branch: develop
- Last Pushed: 2026-03-02T08:43:41.000Z (26 days ago)
- Last Synced: 2026-03-02T09:21:48.579Z (26 days ago)
- Topics: code-analysis, intellij-plugin, intelllij, java, jetbrains, pmd
- Language: Java
- Homepage: https://plugins.jetbrains.com/plugin/28935
- Size: 1.03 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://plugins.jetbrains.com/plugin/28935)
[](https://github.com/xdev-software/intellij-plugin-pmd/actions/workflows/check-build.yml?query=branch%3Adevelop)
[](https://plugins.jetbrains.com/plugin/28935/reviews)
#
PMD X
A plugin for IntelliJ that provides code analysis and highlighting with PMD - an extensible cross-language static code analyzer.
## Features
* 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
## Usage
1. Install the plugin and open a project
2. 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
3. Open a supported file
4. You should see the problems being automatically highlighted in the file and find more details in the PMD tool window

## Installation
[Installation guide for the latest release](https://github.com/xdev-software/intellij-plugin-pmd/releases/latest#Installation)
> [!TIP]
> [Development versions](https://plugins.jetbrains.com/plugin/28935/versions/snapshot) can be installed by [adding the ``snapshot`` release channel as a plugin repository](https://www.jetbrains.com/help/idea/managing-plugins.html#repos):
> ``https://plugins.jetbrains.com/plugins/snapshot/list``
## Contributing
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.
## Acknowledgment
This plugin was inspired by existing plugin like [CheckStyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea), [Sonarlint](https://plugins.jetbrains.com/plugin/7973-sonarqube-for-ide) and "[PMD](https://plugins.jetbrains.com/plugin/1137-pmd)".
Please have a look at [`THIRD-PARTY-CREDITS`](./THIRD-PARTY-CREDITS.md) for more details.
Disclaimer: This is not an official PMD project and not associated