3、sonar使用
在项目中根目录增加文件sonar-project.properties
a)projectKey 是唯一的
获取projectKey的步骤
1)添加项目
2)根据步骤操作
最终得到projectKey
b) cmd进入项目的根目录执行 sonar-scanner
c) 结果查看
1)总体结果
2)结果列表
4、添加sonar的规则文件
1)用管理帐号登录SonarQube平台;
2)从质量配置菜单进入配置页面;
- 在最右边点击创建,创建一个新的配置;
- 输入规则名称,选择语言,点击创建;
5)创建完成
6)进入质量配置,找到你选择的语言
7)设置自己添件的规则文件,
8)可以设置自己规则为默认规则,去激活自己想要的规则
添加规则文件的另一种方法:可以直接复制已有规则
两种添加规则文件的区别:
新的规则文件中会有复制那个规则文件里的所有规则。 新建的方式获取规则文件:新的规则文件是空的
说明:js,css等几种语言只能在现在已有的规则中去激活你想要的规则,不能添加规则表中没有的规则(目前本人没有找到自定义规则方法),java等语言能通过上传自己定义的规则文件进行自定义规则。
查看某种语言已有的规则:
在【代码规则】中选择【语言】可以查看现在已有的规则列表中的所有规则:
最后
sonar不仅能够提高代码质量,了解编辑过程中犯过的错误,让代码更有可读性和维护性,还能够显示应用程序的运行状况,突出显示最新的问题,并且通过代码质量检查,您可以修复泄漏,从而系统地提高代码质量。