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命令行工具如今被并行化,这使得它们显著地更快。第二,项目从新打开时的缓存加载如今也是并行的,这使得平均速度提升了一倍。最后,在代码完成、初始项目索引和文件分析方面,通常性能都有所提升。