SonarQube中配置c语言/c++语言代码规则插件
生活随笔
收集整理的這篇文章主要介紹了
SonarQube中配置c语言/c++语言代码规则插件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、下載+安裝+重新啟動
- 1. 下載文件
- 2.安裝
- 3. 重新啟動SonarQube
- 4. SonarQube管控臺驗證
- 二、SonarQube管控臺配置
- 2.1. 創建配置模板
- 2.2. 添加規則
- 2.3. 查看配置模板規則列表
- 2.4. 修改默認語言規則應用
- 2.5. C++配置流程同上
我是java出身,因為特殊需要,要用sonarqube做一套c代碼靜態檢查工具,一臉迷茫…
在sonarqube中,c/c++代碼規則插件是收費的,所幸的是有大神自己做的開源插件,頂禮膜拜…
一、下載+安裝+重新啟動
1. 下載文件
地址:https://github.com/SonarOpenCommunity/sonar-cxx/releases
這是我下載的最新版本鏈接:
https://github.com/SonarOpenCommunity/sonar-cxx/releases/tag/cxx-1.3.2
下載后在linux解壓即可
下面做一下說明
下載會很慢
2.安裝
將已下載的 jar包下載到SONARQUBE_HOME / extensions / plugins目錄中,就是這里
注:這里是我的目錄
sonar-cxx-plugin-x.y.z.jar:是c ++插件
sonar-c-plugin-x.y.z.jar:是c插件
3. 重新啟動SonarQube
重新啟動是為了加載剛才添加的C語言和C++代碼規則掃描插件
#進入bin目錄 cd /app/sonarqube-7.6/bin/linux-x86-64 #停止soanr ./sonar.sh stop #啟動soanr ./sonar.sh start #查看soanr啟動日志 tail -f /app/sonarqube-7.6/logs/web.log4. SonarQube管控臺驗證
http://ip:9000管理員登錄-質量配置
重啟SonarQube服務器,進入服務器就可以看到代碼規則中多了2個規則配置選項卡
二、SonarQube管控臺配置
2.1. 創建配置模板
為C語言創建配置模板
2.2. 添加規則
批量應用于剛創建的配置模板
2.3. 查看配置模板規則列表
2.4. 修改默認語言規則應用
默認C語言 應用規則為0
將新創建的配置模板,給C語言應用上,修改默認即可
2.5. C++配置流程同上
參考鏈接:
https://www.jianshu.com/p/39614530df28
總結
以上是生活随笔為你收集整理的SonarQube中配置c语言/c++语言代码规则插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TortoiseGit 更新远程仓库最新
- 下一篇: linux 环境安装DBI和DBD_03