使用 Roslynator 讓 Visual Studio Smarter

2023-02-01

說明如何藉由安裝 Visual Studio Roslynator Plugins,讓程式碼的分析、重構與修正變得更為輕鬆。

logo

說明

Roslynator 為 Josef Pihrt 所開發的開源工具,藉由 .NET Roslyn Compiler 的擴充實作,以 Visual Studio 插件的方式,在程式碼編輯畫面提供「快速動作與擴充」的擴充,來減輕開發人員改善程式碼品質與協助提升開發速度提高。

GitHub

安裝方式

使用「延伸模組」後「管理延伸模組」,搜尋「Roslynator」以進行安裝。

應用功能

關於 Roslynator 可以進行的分析、重構與修正可以參考在 GitHub 上的清單:

Analyzers, Refactorings & Fixes

Analyzers 可以用於移除程式碼中不需要的內容,例如多餘的空白、括弧以及各式修飾詞等。

Refactorings 可以用於將字串自動轉為 interpolated string,將 if else 轉為三元運算子等。


除了在 Visual Studio 使用 GUI 的方式操作 Roslynator 外,也可以使用 Command Line Tool 的方式進行操作 Roslynator Command Line Tool