使用 Roslynator 讓 Visual Studio Smarter
2023-02-01
說明如何藉由安裝 Visual Studio Roslynator Plugins,讓程式碼的分析、重構與修正變得更為輕鬆。
說明
Roslynator 為 Josef Pihrt 所開發的開源工具,藉由 .NET Roslyn Compiler 的擴充實作,以 Visual Studio 插件的方式,在程式碼編輯畫面提供「快速動作與擴充」的擴充,來減輕開發人員改善程式碼品質與協助提升開發速度提高。
安裝方式
使用「延伸模組」後「管理延伸模組」,搜尋「Roslynator」以進行安裝。
應用功能
關於 Roslynator 可以進行的分析、重構與修正可以參考在 GitHub 上的清單:
Analyzers, Refactorings & Fixes
Analyzers 可以用於移除程式碼中不需要的內容,例如多餘的空白、括弧以及各式修飾詞等。
Refactorings 可以用於將字串自動轉為 interpolated string,將 if else 轉為三元運算子等。
除了在 Visual Studio 使用 GUI 的方式操作 Roslynator 外,也可以使用 Command Line Tool 的方式進行操作 Roslynator Command Line Tool