sonarqube的基本使用五
8.处理问题
---上图bug数量位子,会进入检查结果详情界面,左侧对可以根据类型进行筛选,主区域显示该类型下的所有问题,每一条问题都会有相关描述-问题所在。
可以在该处调整问题类型。
可以在该处调整问题级别。
可以在该处编辑解决状态。
可以在该处重新指派处理人员。
---时间信息,可以看到代码提交信息。
可以在该处添加---。
对问题的所有变更,都能以邮件的形式通知到相关人员,---邮件中的连接,即可直接浏览问题信息。
chinese pack – 中文语言包
checkstyle – java 代码规范检查
crowd – crowd 插件,---登录
jacoco – java 代码覆盖率
pmd – java 静态代码扫描
shellcheck ---yzer – shell 代码规范检查
sonarcss、sonarhtml、sonarjs等 – sonar 针对不同编程语言代码分析
重启服务器,插件才可以加载生效。
关于sonarqube社区版使用问题及解决方法
解决sonarqube扫描规则问题
在搭建好sonarqube平台后,已经配置好了针对每种语言的sonar way配置。我们在-使用中,对扫描java项目的规则做了一些定制,sonarqube价格,有一些新增的规则还有一部分弃用的规则,总之大部分还都是默认自带的java规则,配置好规则后并设置为默认的规则。
分析
sonarqube平台中的项目不需要单独的新建,sonarqube版本,而是通过jenkins构建过程中生成。
当我们需要为项目新的配置的时候,sonarqube介绍,通常在sonar webui中进行配置。
无法通过-dsonar.xxxx方式每次分支时使用的名称。
应对
由于sonarqube项目都是通过流水线扫描后生成的,于是在流水线中增加步骤。
每次扫描之前先判断项目是否存在,然后新的,再执行代码扫描。
|