qt⾃带静态代码检测⼯具_静态检测⼯具:SonarQube实践
SonarQube作为⼀款开源的静态检测⼯具,深受⼴⼤⼈民众的喜爱。通过检查、分析代码缺陷来改善代码质量,⽀持多种主流的编程语⾔
安装
这⾥我们使⽤Docker来简化安装过程。⾸先,拉取最新的SonarQube镜像,当前版本为8.5.1
docker pull sonarqube
创建⼀个SonarQube的容器。由于SonarQube在7.9版本以后不再⽀持MySQL数据库,故下⾯的命令没有包含MySQL的连接信息,⽽是直接使⽤其⾃带的H2数据库
docker run --name SonarQube -d
-p 9000:9000
-p 9092:9092
sonarqube
本地化
可通过如下路径来安装简体中⽂包Chinese Pack的插件
当状态变为Install Pending时,点击页⾯上⽅的Rastart按钮。待服务重启完成后,即会⽣效
⼩试⽜⼑
sonar:sonar命令即可,当然在执⾏该命令前必须保对于Maven项⽬来说,使⽤SonarQube进⾏检测⾮常⽅便。只需在项⽬路径下执⾏sonar:sonar
证SonarQueb服务已经启动、运⾏
mysql连接工具BUILD SUCCESS字样,说明静态检测任务成功完成。⾄此,打开SonarQueb的Web页⾯,即可查看分析结果,效果如下所⽰当出现BUILD SUCCESS
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论