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! (♡ര‿ര)