一.FindBugs
1.idea安装FindBugs插件
推荐使用在线安装方式,在Plugins->Marketplace中搜索插件即可直接安装,但是在未配置代理服务器的情况下,在线安装可能会出现故障,故以下演示离线安装方法。
1)进入https://plugins.jetbrains.com/,搜索findbugs插件,选择合适的版本并下载,如下图:
2)依次点击File->Settings->Plugins进入idea的插件配置模块,再点击设置,如下图:
3)选择Install Plugin from Disk…,选择已下载好的插件zip包,点击OK
4)重启idea,再次进入Plugins模块,点击顶部Installed,发现插件安装完成,如下图:
2.FindBugs的使用
1)选择项目或文件右键,点击FindBugs,根据需要选择要分析的文件范围,如下图,选择分析选择的文件:
2)分析的内容较多时可能需要一定的时间,等分析完成后,会看到检测结果,点击对应的item在右边会定位到具体的代码,如下图:
3)点击File->Settings->Other Settings,可以根据需要对插件进行自定义配置:
二.PMD
1.idea安装PMD插件
推荐使用在线安装方式,在Plugins->Marketplace中搜索插件即可直接安装,但是在未配置代理服务器的情况下,在线安装可能会出现故障,故以下演示离线安装方法。
1)进入https://plugins.jetbrains.com/,搜索pmd插件,选择合适的版本并下载,如下图:
2)依次点击File->Settings->Plugins进入idea的插件配置模块,再点击设置,如下图:
3)选择Install Plugin from Disk…,选择已下载好的插件zip包,点击OK
4)重启idea,再次进入Plugins模块,点击顶部Installed,发现插件安装完成,如下图:
2.PMD的使用
1)选择项目或文件点击右键,选择Run PMD,根据需要选择相应的规则进行检测,如下图:
2)点击检测结果项,可以定位到相应的问题代码:
3)点击File->Settings->Other Settings,可以根据需要对插件进行自定义配置:
三.CheckStyle
1.idea安装CheckStyle插件
推荐使用在线安装方式,在Plugins->Marketplace中搜索插件即可直接安装,但是在未配置代理服务器的情况下,在线安装可能会出现故障,故以下演示离线安装方法。
1)进入链接https://plugins.jetbrains.com/,搜索checkstyle插件,选择合适的版本并下载,如下图:
2)依次点击File->Settings->Plugins进入idea的插件配置模块,再点击设置,如下图:
3)选择Install Plugin from Disk…,选择已下载好的插件zip包,点击OK
4)重启idea,再次进入Plugins模块,点击顶部Installed,发现插件安装完成,如下图:
2.CheckStyle的使用
1)安装完成后可以在工作空间中找到CheckStyle,点击进入
2)根据需要选择需要分析的文件,再选择Rules,在安装插件时已内置了Sun Checks和Google Checks,这里选择Google Checks,并查看结果,点击结果项可以跳转到问题代码:
3)点击File->Settings->Other Settings,可以根据需要对插件进行自定义配置: