xdev-software/intellij-plugin-pmd
GitHub: xdev-software/intellij-plugin-pmd
为 IntelliJ 提供基于 PMD 的实时代码分析与语法高亮,提升 Java 和 Kotlin 代码质量。
Stars: 1 | Forks: 0
[](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
一个用于 IntelliJ 的插件,通过 PMD 提供代码分析和语法高亮功能——一种支持多语言的静态代码分析器。
## 功能
* 针对实时分析和零配置项目设置进行了优化,检出代码即可使用
* 实时分析和编辑文件的语法高亮
* 通过右键点击项目菜单运行批量分析
* 目前支持 Java 和 Kotlin,语言版本会自动检测
## 用法
1. 安装插件并打开项目
2. 为项目配置 PMD(`设置 > 工具 > PMD`)
* 如果存在项目配置文件(`.idea/pmd-x.xml`),则会自动完成配置
3. 打开支持的文件
4. 你应该能看到问题在文件中自动高亮显示,并在 PMD 工具窗口中查看更多详细信息
## 安装
[最新版本的安装指南](https://github.com/xdev-software/intellij-plugin-pmd/releases/latest#Installation)
## 贡献
请参阅[贡献指南](./CONTRIBUTING.md)了解如何开始参与我们的项目。
## 感谢
该插件受到现有插件的启发,例如 [CheckStyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea)、[Sonarlint](https://plugins.jetbrains.com/plugin/7973-sonarqube-for-ide) 和 "[PMD](https://plugins.jetbrains.com/plugin/1137-pmd)"。
请查看 [`THIRD-PARTY-CREDITS`](./THIRD-PARTY-CREDITS.md) 获取更多细节。
免责声明:本插件并非官方 PMD 项目,也与之无关
* 目前支持 Java 和 Kotlin,语言版本会自动检测
## 用法
1. 安装插件并打开项目
2. 为项目配置 PMD(`设置 > 工具 > PMD`)
* 如果存在项目配置文件(`.idea/pmd-x.xml`),则会自动完成配置
3. 打开支持的文件
4. 你应该能看到问题在文件中自动高亮显示,并在 PMD 工具窗口中查看更多详细信息
## 安装
[最新版本的安装指南](https://github.com/xdev-software/intellij-plugin-pmd/releases/latest#Installation)
## 贡献
请参阅[贡献指南](./CONTRIBUTING.md)了解如何开始参与我们的项目。
## 感谢
该插件受到现有插件的启发,例如 [CheckStyle-IDEA](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea)、[Sonarlint](https://plugins.jetbrains.com/plugin/7973-sonarqube-for-ide) 和 "[PMD](https://plugins.jetbrains.com/plugin/1137-pmd)"。
请查看 [`THIRD-PARTY-CREDITS`](./THIRD-PARTY-CREDITS.md) 获取更多细节。
免责声明:本插件并非官方 PMD 项目,也与之无关标签:IDE 插件, IntelliJ 插件, IPv6支持, JetBrains 插件, JS文件枚举, Kotlin, PMD, PMD X, SOC Prime, 代码优化, 代码分析, 代码高亮, 凭证管理, 域名枚举, 实时分析, 实时流处理, 开发工具, 数据管道, 软件工程, 错误基检测, 零配置, 静态代码分析, 静态扫描, 项目分析