SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 经过插件形式,能够支持众多计算机语言,好比 java, PHP, C#, go, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar能够经过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,异味等信息。html
export PATH="/Applications/SonarScanner/bin:$PATH" export PATH="/Applications/SonarQube/bin:$PATH"
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! (♡ര‿ര)