1.File – Settings
选择Plugins,搜索QA,点击Install plugin 进行安装,共需要安装4个插件,QAPlug, QAPlug-Checkstyle, QAPlug-FindBugs, QAPlug-PMD 安装完成后重启即可
FindBugs
只寻找可能存在bug的地方,不注重样式或者格式,它试图只寻找真正的缺陷或者潜在的性能问题
CheckStyle
代码样式风格检查,专门check代码规范风格的,比如缩进,换行操作,命名大项目往往是有很多人一起完成的,然而每个人都有自己的style,导致整个项目的代码不仅存在不符合语言规范的情况,而且读起来非常困难。因此,这样的项目中都会引入Checkstyle,来规范大家的编码风格,尽量做到统一和合理。所以使用checkStyle检查到问题
PMD
与findbug类似找bug用,还有规范,比如说注释不全
IdeaIDE的QAPlug
这个插件是汇集这前面说的3个插件的结果,不用每次都运行3个插件分别排错,1键运行3个同时汇总整合,非常方便,所以其他的不用装了,就用这个就行了!与sonar平台的功能类似!如果公司没有搭建sonarqube平台的话,本地使用这个最佳
2.导入Profile,file->Settings ->QAPlug->Coding Rules-> import(新版本的IDEA不需要此操作)
3.分析代码:右键项目选择Analyze –》Analyze Code
4.代码分析结果
Efficiency 效能
Maintainability 可维护性
Reliability 可靠性
Usability 可用性