sonarqube的基本使用((三)
5.创建阈
---“阈”,在阈界面,会显示当前已创建的阈有哪些,sonarqube 插件,以及这些阈的规则。
---“创建按钮”,输入名称
---添加条件,选择条件
配置条件阀值
为该阈配置适用项目
6.创建/配置项目
---“+”号创建项目,输入项目标识和显示名称,需要注意的是,显示名称在执行代码检查之后,会被执行检查的代码项目名替代。
配置完令牌之后,会生成mvn执行检查的命令
在“项目配置”---中选择“配置”,sonarqube,会出现各种语言对应的配置,根据该项目的编程语言选择合适配置。
在“项目配置”---中选择“配置阈”,选择合适的配置阈。
在“项目配置”---中选择“权限”,选择“私有”框,则该项目只对用户和用户组可见。
用户---择。





sonarqube简介
sonarqube是一个很的代码分析工具,可以帮助程序员们发现很多潜在的问题和bug。
sonar可以从以下维度检测代码。
1. 不遵循代码标准
sonar可以通过pmd,sonarqube---参数,checkss,findbugs等等代码规则检测工具规范代码编写。
3. 注释不足或者过多
没有注释将使代码可读性变差,---是当不可避免地出现人员变动 时,程序的可读性将大幅下降 而过多的注释又会使得开发人员将精力过多地花费在阅读注释上,sonarqube修改检测规则,亦违背初衷。
4. 缺乏单元测试
sonar可以很方便地统计并展示单元测试覆盖率。
sonar-scanner为client。用于收集检查数据并且发送到server中。也就是传统的c/s关系:
sonarqube常见问题
1.忘记密码
执行以下sql将密码还原为admin
2.源码乱码
在issue中查看源码,中文变成了乱码。需要设置项目的sonar-project.properties文件。
增加红色加粗字体的内容,设置源码的编码为utf-8。需要重新执行sonar-runner生效。
3.获取163邮箱授权---
(1)登录163邮箱
(2)设置 *** 常规设置
(3)---授权密码 *** 开启,会提示需要手机---验证,按提示操作即可。
(4)------验证成功后,可以输入授权码。将该授权码记录下来,方便后续使用。
4.jdk版本
当sonar-scanner所在机器上安装了多个jdk的时候,需要为sonar-scanner的运行jdk版本。修改sonar-scanner_home/bin/sonar-runner.bat
华克斯信息-sonarqube由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司为客户提供“loadrunner,fortify,源代码审计,源代码扫描”等业务,公司拥有“loadrunner,fortify,webinspect”等品牌,---于行业软件等行业。,在苏州工业园区新平街388号的名声---。欢迎来电垂询,联系人:华克斯。
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713.zhaoshang100.com/zhaoshang/285253605.html
关键词: loadrunner - qtp - hp qc/alm - fortifysca - fireeye