IT资讯 ReSharper 2021.3 路线图公布

whitney · 2021-08-19 08:00:06 · 热度: 93

ReSharper 2021.3 的开发路线图现已公布,包含一系列在 2021.3 发布周期的优先事项列表。不过官方也表示这些都是正在开发中的功能,其中一些可能会延迟到更高版本。列表内容如下:

Visual Studio 2022 

  • 开始为即将发布的 Visual Studio 主要版本准备 ReSharper,并已经为预览版提供了 ReSharper 的早期版本。

C# 10 支持

  • ReSharper 将更新代码分析、导航和重构以支持 C# 10 的新功能,包括常量内插字符串、记录结构、列表模式、文件范围的命名空间、全局 using 指令等等。

语法检查

  • 计划通过检查语法错误将 ReSharper 集成的拼写检查功能这个功能提升到另一个层次,以进一步提高代码库的质量。

Blazor

  • ReSharper 正在努力为 .NET 6 提供 Blazor 支持。

Predictive Debugger

  • ReSharper 已经完成了为该功能提供动力的引擎,现在正在研究 UI/UX 选项。

LINQ Visualizer

  • 类似于 IntelliJ IDEA 如何帮助分析 Java 流操作,ReSharper 希望为 LINQ 调用引入一个可视化器,它有助于跟踪和了解开发者的集合发生了什么,而无需引入中间变量和添加断点。

实体框架

  • ReSharper 在 N+1 检查方面的工作正处于实施的最后阶段。该功能会在保证 Include 调用时通知开发者,以避免重复调用数据库的 N+1 问题。此外,ReSharper 还在研究实体模式验证的原型,包括循环依赖和无效定义,以及显示模式问题的实体关系图。

CQRS 合规性

  • 近年来,事件溯源和领域驱动设计在 .NET 领域变得非常流行,特别是对于 CQRS,因此 ReSharper 将开始研究多种方法来确保方法论的合规性,第一步是验证命令不会直接调用查询。

全局配置文件

  • 从 .NET 5 SDK 开始,开发者可以在全局文件中定义项目级分析器设置,这些文件要么命名为 .globalconfig,要么必须添加到 GlobalAnalyzerConfigFiles 项目组中。ReSharper 计划从这些文件中读取开发者配置,并使用它们来微调 ReSharper 的检查和重构。

dotPeek

  • ReSharper 反编译器将接收更新以正确反编译使用异步一次性、记录、记录结构和本机大小的整数的程序集。

命令行工具

  • 前段时间 ReSharper 不得不放弃 /x 参数以在命令行 工具 中加载第三方扩展,但这个问题现在已经快要修复,插件现在应该能够在 Windows 上加载,同时也将努力支持其他平台。

详情可查看官方博客

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册