扫码阅读
手机扫码阅读

SonarScanner 整合 SonarQube 代码质量检查完美方案

156 2024-07-21

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:SonarScanner 整合 SonarQube 代码质量检查完美方案
文章来源:
BUG弄潮儿
扫码关注公众号
文章摘要

汉化 SonarQube

为了便于使用汉语的用户查看 SonarQube 的相关指标,提供了中文插件包以实现国际化。用户可以从 GitHub 下载 sonar-l10n-zh-plugin-9.3.jar 插件,并将其放置于 C:\jenkins\sonarqube-9.3.0\extensions\plugins 目录下后重启服务,即可切换界面为中文。此外,还可通过 SonarQube 的在线插件安装方式进行安装。

SonarScanner 进行代码检查

在项目目录 C:\jenkins\SpringBoot_v2 下打开命令行并执行 sonar-scanner 命令来进行代码检查。如果出现需要认证的提示,应在 sonar-project.properties 文件中配置用户名和密码。此外,需要指定编译后的 class 文件目录,通过增加配置 sonar.java.binaries=./target/classes 解决此问题。完整的 sonar-project.properties 配置示例包含了项目关键信息、源代码路径、编码方式等,并提示可使用 token 替代用户名和密码。

SonarQube 上查看代码检查结果

执行完 sonar-scanner 命令后,用户可以登录 SonarQube (http://localhost:9000/) 查看代码检查结果。SonarScanner 还支持与 Eclipse、IDEA、Jenkins 等工具集成,从而实现代码质量扫描。

想要了解更多内容?

查看原文:SonarScanner 整合 SonarQube 代码质量检查完美方案
文章来源:
BUG弄潮儿
扫码关注公众号