2

SonarQube简介

SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, PHP, C#, go, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。

第一步:安装环境

  1. 安装java运行环境:点击前往官网下载

第二步:下载和安装SonarQube

  1. 下载社区版SonarQube: 点击前往官网下载

在这里插入图片描述

  1. 将压缩包移动到/Applications/下,并解压
  2. 文件夹更名为SonarQube

第三步:下载和安装SonarScanner

  1. 下载SonarScanner: 点击前往官网下载

在这里插入图片描述

  1. 将压缩包移动到/Applications/下,并解压
  2. 文件夹更名为SonarScanner

第四步:下载汉化插件

  1. 下载汉化插件:点击前往github下载
  2. 将下载的文件(sonar-l10n-zh-plugin-8.0.jar)移动到 /Applications/SonarQube/extensions/plugins/ 下

第五步:配置环境变量

  1. 终端执行 vi ~/.bash_profile
  2. 添加以下配置
export PATH="/Applications/SonarScanner/bin:$PATH"
export PATH="/Applications/SonarQube/bin:$PATH"

第六步:启动SonarQube

  1. 终端执行以下命令
sh /Applications/SonarQube/bin/macosx-universal-64/sonar.sh console
  1. 其他常用命令
# 启动
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  

第七步:登录

  1. 在浏览器上打开以下链接

http://localhost:9000/
在这里插入图片描述

  1. 点击登录
初始账号:admin 密码:admin

第八步:创建新项目

  1. 点击创建新项目

在这里插入图片描述

  1. 创建完成的项目界面

在这里插入图片描述

第九步:扫描你的项目

  1. 在终端执行以下命令
cd ~/Work/your_project_name

sonar-scanner \
  -Dsonar.projectKey=test \
  -Dsonar.sources=. \
  -Dsonar.host.url=http://localhost:9000 \
  -Dsonar.login=7885286183a46418182e8f9d03058ecde8b67d0e

最后一步:查看你的项目报告

  1. 点击项目首页,查看你想看的项目报告

在这里插入图片描述

Best Regards,
Thank you for your watching! (♡ര‿ര)

失眠仔
108 声望6 粉丝

编程就像呼吸,学会那天起一日不敢荒废。