1. 程式人生 > >VS Code配置 SonarLint , SonarQube

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:重新分析當前工程所有檔案