JetBrains Rider 常用擴充套件
目錄
JetBrian Rider Extensions
以下套件除非是特定語言專用,不然皆通用於 JetBrian 的 IDE,而 Rider 可用的套件多數都擁有 ReSharper 版本可供使用。
1 推薦安裝
- AceJump
- 游標移動的輔助工具,可以快速地將游標移動到特定位置
- 建議安裝
- GitHub
- CognitiveComplexity
- 檢視程式碼複雜度
- 建議安裝
- GitHub
- Heap Allocations Viewer
- 檢視變數是否有 Boxing/Unboxing issue
- 建議安裝
- GitHub
- AsyncApostle
- AsyncConverter 的 Fork,因 AsyncConverter 的更新一直落後於 JetBrains IDE,因此有其他人 Fork 出來進行維護
- 快速轉換同步、非同步方法
- GitHub
- NSubstituteComplete
- 在單元測試中,快速完成使用 NSubstitute 的部分
- GitHub
- Rainbow Brackets
- 幫程式碼中的左右括號、中括號、大括號等字元上色,方便檢視對應的符號位置
- 付費工具
- GitHub
2 推薦學習與安裝
3 若有需要可考慮安裝
- FluentAssertions
- 快速完成單完測試的驗證 (使用 FluentAssertions)
- GitHub
- FluentValidation
- Nuget FluentValidation 的輔助工具
- GitHub