SonarQube简介
SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, PHP, C#, go, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。
第一步:安装环境
- 安装java运行环境:点击前往官网下载
第二步:下载和安装SonarQube
- 下载社区版SonarQube: 点击前往官网下载
- 将压缩包移动到/Applications/下,并解压
- 文件夹更名为SonarQube
第三步:下载和安装SonarScanner
- 下载SonarScanner: 点击前往官网下载
- 将压缩包移动到/Applications/下,并解压
- 文件夹更名为SonarScanner
第四步:下载汉化插件
- 下载汉化插件:点击前往github下载
- 将下载的文件(sonar-l10n-zh-plugin-8.0.jar)移动到 /Applications/SonarQube/extensions/plugins/ 下
第五步:配置环境变量
- 终端执行 vi ~/.bash_profile
- 添加以下配置
export PATH="/Applications/SonarScanner/bin:$PATH"
export PATH="/Applications/SonarQube/bin:$PATH"
第六步:启动SonarQube
- 终端执行以下命令
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh console
- 其他常用命令
# 启动
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh start
# 停止
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh stop
# 日志
tail -f /Applications/SonarQube/logs/sonar.log
第七步:登录
- 在浏览器上打开以下链接
- 点击登录
初始账号:admin 密码:admin
第八步:创建新项目
- 创建完成的项目界面
第九步:扫描你的项目
- 在终端执行以下命令
cd ~/Work/your_project_name
sonar-scanner \
-Dsonar.projectKey=test \
-Dsonar.sources=. \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=7885286183a46418182e8f9d03058ecde8b67d0e
最后一步:查看你的项目报告
Best Regards,
Thank you for your watching! (♡ര‿ര)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。