IntelliJ IDEA 安装 pmd-idea-1.9.0.zip 插件详细教程

简介: PMD-IDEA 是基于 PMD 的 IntelliJ IDEA 代码检查插件,支持静态代码分析,帮助发现潜在问题。下载 zip 包后,通过 Settings → Plugins → Install from Disk 安装,重启 IDEA 即可使用。可右键文件或项目运行扫描,结果在底部面板展示,支持自定义规则与扫描范围,提升代码质量。

PMD-IDEA 是 IntelliJ IDEA 的一个代码检查插件,基于 PMD​ 这个静态代码分析工具做的。


1. 下载插件

安装包下载:https://pan.quark.cn/s/d10d1c36a788

下载完就是一个 zip 文件,别解压它,就留着原样。


2. 打开 IDEA

打开你的 IntelliJ IDEA(社区版或旗舰版都行,版本最好新一点)。


3. 安装本地插件

  • 点顶部菜单 File → Settings(Mac 上是 IntelliJ IDEA → Preferences)。
  • 左边找到 Plugins
  • 右上角点那个齿轮图标 ⚙️,选 Install Plugin from Disk...
  • 弹窗里选中你刚才下载的 pmd-idea-1.9.0.zip,点 OK。
  • 装完后 IDEA 会提示重启,点 Restart IDE

4. 配置一下(可选)

重启完进 Settings → Tools → PMD

这里可以设置规则文件路径、检查的语言、扫描范围等。

默认一般就能用,想改就自己看着调。


5. 开始用

装好了以后,你可以:

  • 右键项目或某个文件夹/文件,找 PMD​ 相关的选项,比如 Scan with PMD,就会跑一遍代码检查。
  • 检查结果会在底部 PMD​ 窗口显示,能看到哪行代码有问题、是什么规则触发的。
  • 有的版本也可以在菜单 Code → Inspect Code​ 里勾选 PMD 一起跑。

6. 看结果 & 改代码

根据提示去改代码就行了,比如变量命名不规范、可能有空指针、重复代码之类的,它会标出来,你按提示优化就好。

相关文章
|
缓存 NoSQL Java
【JetCache】JetCache的使用方法与步骤
【JetCache】JetCache的使用方法与步骤
9294 1
|
6月前
|
存储 JavaScript 中间件
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Casbin集成指南
GoWind Admin(风行)是企业级前后端一体中后台框架,集成Casbin实现灵活权限管理。支持RBAC、ABAC等模型,提供开箱即用的权限控制方案,助力构建安全可靠的中后台系统。
449 1
|
3月前
|
人工智能 JavaScript 测试技术
实战复盘:我是如何把 Claude Code 的月账单从 $800 砍到 $150 的
用 Claude Code 做开发确实爽,但月底看到账单的时候就不爽了。 我手上有一个 5 万行左右的 TypeScript 项目,刚开始放开了用,一个月下来直接烧掉 $800。这个数字让我不得不坐下来认真研究一下——钱到底花在哪了?有没有办法在不影响开发效率的前提下,把成本打下来? 经过一个月的摸索和调优,最终月费稳定在 $150 左右,降幅达到 81%。这篇文章就是这段经历的完整总结。 很多人以为 AI 编程助手的开销主要在"它给你写的代码"上,其实不然。我拿自己的项目做了统计,结果挺意外的:
2922 5
|
6月前
|
开发框架 人工智能 机器人
LangChain vs LangGraph:大模型应用开发的双子星框架
LangChain是大模型应用的“乐高积木”,提供标准化组件,助力快速构建简单应用;LangGraph则是“交通控制系统”,通过图结构支持复杂、有状态的工作流。两者互补,构成从原型到生产的一体化解决方案。
|
11月前
|
安全 Java 数据安全/隐私保护
Springboot应用开发-SpringBootSecurity
Spring Boot Security 是 Spring 提供的安全框架,集成了身份认证和授权功能,帮助开发者快速构建安全的应用程序。本篇博客将从功能介绍到配置和实践,带您全面了解 Spring Boot Security。
1252 1
Springboot应用开发-SpringBootSecurity
|
开发工具 数据中心 git
详解IDEA git 版本回滚
详解IDEA git 版本回滚
2442 0
|
SQL NoSQL 数据可视化
你的mongodb客户端是哪个呢?
MongoDB 是一种流行的文档数据库,支持多种应用场景。常用的客户端管理工具包括: 1. **MongoDB Shell**:现代命令行界面,提供语法高亮、自动完成等功能。 2. **MongoDB Compass**:图形化界面,支持可视化查询、聚合框架、多平台运行和实时性能监控。 3. **Studio 3T**:企业级工具,支持SQL查询、代码生成、数据导入导出和高级安全功能。
4508 14