ReSharper是一個代碼生成工具,其能幫助Microsoft Visual Studio成爲一個更佳的IDE。緩存
ReSharper Ultimate 2018.3提供了對Visual Studio 2019的早期支持、內聯參數名稱提示、以及格式化和C#命名設置的自動檢測。改進的代碼分析包括更好的C 7解構主義支持,更好的C++/CLI支持,VB.NET 15.3和15.5,Type Script 3,以及許多新的檢查、快速修復和上下文操做。安全
咱們向代碼編輯器添加了參數名稱提示,以使C#和VB.NET代碼更易讀。當在方法調用中使用文字時,ReSharper使用參數的名稱對其進行註釋,從而更容易理解它表示的值。性能優化
從版本2018.3開始,ReSharper早期支持Visual Studio 2019,而且能夠集成到Visual Studio 2019 Preview 1構建中。在Visual Studio 2019正式發佈以後,ReSharper的將來更新將提供完整的支持。多線程
ReSharper從代碼中檢測代碼格式化樣式,並相應地調整格式化程序設置(ReSharper|Edit|Detect格式化設置)。框架
ReSharper如今檢測代碼中使用的命名樣式,以便遵循該命名約定,而且不像之前那樣突出顯示帶有不一致命名警告的大多數實體聲明。異步
咱們不斷改進ReSharper對C#的支持,以幫助用戶更好地使用語言,並輕鬆地改進代碼。在這個版本中,Go To./Implementation支持解構聲明、新的/更新的檢查、快速修復和上下文操做。編輯器
此更新引入了一組代碼檢查,其中包含相應的快速修復和上下文操做,以幫助用戶更快地編寫NUnit測試。函數
除了C#,ReSharper繼續改進其VB.NET支持,如今終於支持最新可用的VB.NET語言版本的全部特性,例如:工具
除了加強的解構支持以及使用最新的VB.NET版本以外,還爲C#和VB.NET代碼分析添加了許多新的檢查、快速修復和上下文操做,用於不一樣的狀況,包括:
ReSharper如今支持TypeScript 3.0,並具備以下新語言特性:
ReSharper支持最新的ASP.NET Core中引入的新的本地化過程,以幫助用戶以一種現代的方式本地化一流的Web應用程序。用戶能夠在控制器、視圖和資源文件中使用ReSharper的幫助。目前,它包括:
在幾個方面優化了性能:
命令行工具中添加了兩個新鍵:
兩種類型的項目將特別受益於此版本。第一種類型是C++/CLI(須要ReShar Primes),它獲得新的生成操做來生成相等運算符、哈希函數、GETER和SETER、構造函數以及建立派生類、結構或接口的能力。
第二個是虛幻引擎。首先,初始項目打開發生得更快,由於ReSurpB++只在初始索引期間解析非引擎文件,而引擎文件在後臺被索引。另外一個添加是像UCLASS、USTRUCT和UENUM這樣的反射宏在編輯器中都處理得更好,即便之前從未構建過項目。
RESHARPER C++ 2018.3提供了幾個顯著的性能改進。首先,Find代碼問題和InspectCode命令行工具如今被並行化,這使得它們顯著地更快。第二,項目從新打開時的緩存加載如今也是並行的,這使得平均速度提升了一倍。最後,在代碼完成、初始項目索引和文件分析方面,通常性能都有所提升。