undefined

 

前陣子在研究程式碼分析工具,就看到這套 SonarLint

原本是先玩 SonarQube,但發現 SonarLint 看起來比較好上手。

我平常都是用 Visual Studio 開發 .NET Web 應用程式,可以用 Nuget 來安裝它。

這樣寫程式也不會無聊,就當作有一位助手在旁邊看你寫 Code。

它還會指導你:Code 該怎麼寫比較好,如何重構 / 整理你的 Code。

我想這就是 SonarLint 誕生的初衷,協助 Developer 寫出更棒的產品。

 


 

 關於 SonarLint 

 

有人常把 SonarQube 和 SonarLint 搞錯,他們 2 個分別是不同的產品。

今天介紹的 SonarLint,主要針對程式碼做局部的分析,找出可以改善的地方。

如果你開啟一個超大的方案,裡面又切成很多小專案,SonarLint 不會整包分析。

它只著重在:你當前開啟的 Code 頁面,給你一些可改善的建議。

【SonarLint for Visual Studio 網址】

https://www.sonarsource.com/products/sonarlint/features/visual-studio/

 

 安裝 SonarLint 

 

現在要來安裝 SonarLint,我這邊提供 2 種方法:

1. 官方下載(可以下載到最新版本)

2. MEGA 空間(目前是 7.1 版)

選擇第 1 種的話,直接點擊"Download"即可。

001.png

開啟安裝檔案,勾選"VSC 2022"之後按下"Install"

002.png

這時候要等一下,看到安裝完成之後就可以點擊"Close"

003.png

 

 使用 SonarLint 

 

賀喔,現在都安裝好了,準備要來體驗 SonarLint~

首先,開啟你的"Visual Studio"

004.png

開啟你的專案

005.png

點開你的程式碼

006.png

這時候 SonarLint 會開始分析你的 Code,給你一些建議。

如下圖,它跟我說:變數命名規則可採用 Pascal Case,也就是移除 _ 符號。

007.png

另外 SonarLint 有公開他們的 Judge Rule,上面有很多 Coding Style 可以看看~

【網址】https://rules.sonarsource.com/

008.png

 

今天就介紹到這邊,有不清楚的地方可以在底下留言給我喔~

我是 W 先生,我們下次見!

 


 

若喜歡本文章,可以在文章「左上方按個👍」或是在「下方留言鼓勵👏」 謝謝您!

 

IG 粉絲專頁

https://www.instagram.com/mrw.computer/

 

IG-new.png

  FB 粉絲專頁

https://facebook.com/mrw.computer

Mr.W 電腦村莊_FB封面照.png

arrow
arrow

    Mr. W 發表在 痞客邦 留言(0) 人氣()