内容简介:SonarQube 除了搭配 Jenkins 檢查程式碼品質外,還可以在 IDE 中使用 SonarLint,讓 developer 在程式開發階段就及早發現可能的 bugs、vulenrability、code smell 與 duplication,本文將介紹 SonarLint + Visual Studio。Windows 10 Pro 1709 16299.371SonarQube 6.7.2 LTS
SonarQube 除了搭配 Jenkins 檢查程式碼品質外,還可以在 IDE 中使用 SonarLint,讓 developer 在程式開發階段就及早發現可能的 bugs、vulenrability、code smell 與 duplication,本文將介紹 SonarLint + Visual Studio。
Version
Windows 10 Pro 1709 16299.371
SonarQube 6.7.2 LTS
Visual Studio Enterprise 2017 15.6.6
SonarLint 3.10.0.3095
C# 7.2
.NET Framework 4.6.1
SonarLint
Tools -> Extensions and Update…
Online SonarLint SonarLint for Visual Studio
- 關閉 Visual Studio 後,按
Modify
安裝 SonarLint for Visual Studio
安裝完第一次進入 Visual Studio 後
Don't show this message again Yes
SonarQube Server
先開啟 solution。
Analyze -> Manage SonarQube Connections…
- 按
Connect...
連接 SonarQube server
admin/admin
連上 SonarQube server 後,會出現目前 server 上所有的 project,選擇你要綁定的專案。
綁定後會從 server 下載 profile 與 rule 到本機
與 SonarQube 綁定後,在 solution 下會出現 SonarQube
。
Automatic Analysis
SonarQube 檢查出 IPadAir.cs
有 code smell,class 不該使用 I
開頭。
SonarLint 能在 Visual Studio 內即時的檢查出目前檔案的 issue。
點擊左側的小燈泡,SonarLint 會解釋該 rule 檢查的理由。
Manual Analysis
SonarLint 亦可手動檢查整個 solution。
- 點擊 solution 右鍵,選
Analyze -> Run Code Analysis on Solution
SonarLint 會將所有檢查到的 issue 顯示在下方。
以上所述就是小编给大家介绍的《如何在 Visual Studio 使用 SonarLint ?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- RecyclerView使用指南(一)—— 基本使用
- 如何使用Meteorjs使用URL参数
- 使用 defer 还是不使用 defer?
- 使用 Typescript 加强 Vuex 使用体验
- [译] 何时使用 Rust?何时使用 Go?
- UDP协议的正确使用场合(谨慎使用)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Design Accessible Web Sites
Jeremy Sydik / Pragmatic Bookshelf / 2007-11-05 / USD 34.95
It's not a one-browser web anymore. You need to reach audiences that use cell phones, PDAs, game consoles, or other "alternative" browsers, as well as users with disabilities. Legal requirements for a......一起来看看 《Design Accessible Web Sites》 这本书的介绍吧!