VS Code配置 SonarLint , SonarQube

前提:Sonar Server 已經被配置完備
VSCode 中關聯並應用已配置好的 Sonar Lint 規則

1. 下載SonarLint

在這裏插入圖片描述

商店中搜索SonarLint下載

2.配置java jar環境

下載SonarLint之後,如果電腦沒有java環境會在左下角提示,需要下載jar並配置環境
1)下載對應版本jar安裝
2)配置jar的環境變量:計算機右鍵->屬性->高級系統設置->系統變量點擊Path編輯,在最後面加上jar的路徑如:;C:\Program Files\Java\jdk-11.0.1\bin;C:\Program Files\Java\jre1.8.0_192\bin;
3)檢查是否配置成功:打開cmd 輸入java,輸出如下內容說明jar環境變量配置成功
在這裏插入圖片描述
4) vscode 用戶設置
ctrl+alt+p 搜索User Settings(快捷鍵根據設置的快捷鍵使用)
在這裏插入圖片描述

在用戶設置里加上 “sonarlint.ls.javaHome”: “C:\Program Files\Java\jre1.8.0_192”
5)注:1.按照操作如果jar配置沒成功可以重啓電腦試試。2.設置完User Settings會提示重啓編輯器,按操作重啓就好。

3.安裝SonarQube

在這裏插入圖片描述

4.配置SonarQube

1.sonar lint 全局配置文件
快捷鍵打開命令搜索功能 ctrl+alt+p,輸入Sonar
在這裏插入圖片描述
選擇Create global config with credentials to servers,出現提示
在這裏插入圖片描述
點擊 open global.json
在這裏插入圖片描述
id:與具體工程關聯的唯一標識符,在具體工程配置文件中會用到
url:sonar server 所在的地址
token:能進入 sonar server 的用於驗證用戶身份的一串字符

2.sonar lint 全局配置文件
快捷鍵打開命令搜索功能 ctrl+alt+p,輸入Sonar
選擇 Create local sonarlinet config with project binding,出現提示。
在這裏插入圖片描述
點擊 Open sonarlint.json
在這裏插入圖片描述
serverId:即配置全局文件時的 id
projectKey:sonar server 上的工程唯一標識

3.更新來自 Sonar Server 的規則
快捷鍵打開命令搜索功能 ctrl+alt+p,輸入Sonar
選擇 Update bindings to SonarQube server,出現下面提示,表明關聯綁定成功!
在這裏插入圖片描述

4.其他命令
Analyze current file:重新分析當前文件
Analyze current project:重新分析當前工程所有文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章