生产厂商:JetBrains产品类别:开发工具
ReSharper如何帮助Visual Studio用户
分析代码质量
在C#、VB.NET、XAML、ASP.NET、ASP.NET MVC、JavaScript、TypeScript、CSS、HTML和XML中进行实时代码质量分析。 您马上就可以知道代码是否需要改进。
消除错误和代码异味
当您的代码中有问题时,ReSharper不仅可以向您发出警告,还能提供数百个快速修复,自动解决这些问题。 几乎在任何一种情况下,您都可以从多个选项中选择最佳的快速修复。
安全地更改基本代码
自动的解决方案级代码重构可以帮助您安全地更改基本代码。 无论您是要激活旧代码还是整理您的项目结构,都可以使用ReSharper。
立即遍历整个解决方案
您可以立即在整个解决方案中导航和搜索。 跳到任何文件、类型或类型成员,或者从特定符号导航到其用法、基本符号与派生符号或者实现。
充分利用代码编辑帮助程序
多个代码编辑帮助程序,包括扩展的IntelliSense、数百个即时代码转换、自动导入命名空间、重新排列代码和显示文档。
遵守编码标准
代码样式和格式化 功能(包含经过微调的语言特定的设置)会帮助您移除未使用的代码并为您的团队创建 一个通用 编码标准。
ReSharper让Visual Studio成为更出色的IDE
代码分析
ReSharper扩展了VisualStudio,能够为C#、VB.NET、ASP.NET、JavaScript、TypeScript和其他技术执行超过2200个实时代码检查。 对于大多数检查,ReSharper都可以提供快速修复(灯泡)来改进代码。
查找并移除未使用的代码? 将您的代码迁移到C# 7? 随意将循环转换为LINQ? 查找并防止出现可能的异常? 使用通用的命名标准? 所有这些和更多的代码改进都可以通过ReSharper的代码分析来实现。
重构
60多种重构和450多个上下文操作有助于安全地组织代码和在整个解决方案内移动代码,分配责任,分离,降低复杂程度,或是单纯地使用替代语言语法。
导航和搜索
ReSharper有助于立即找到解决方案中的任何代码,无论这个解决方案有多大。 它还可以让您从任何符号导航到它的相关代码,例如给定接口的实现、类的扩展方法或字段的用法。
代码格式化与清理
根据您的个人偏好设置或您的团队标准配置并应用代码样式。 适合C#、VB.NET、ASP.NET、JavaScript、TypeScript和其他语言的代码样式与格式化可在任何范围内应用,从选定内容到解决方案。
代码生成
ReSharper可以为您创建许多代码:从新文件和类到条件块和GUID;从实现接口所需的方法和属性到相等检查和格式化成员。
属于RESHARPER ULTIMATE
ReSharper Ultimate:一个许可证包含一套.NET工具和ReSharper C++
ReSharper Ultimate 是一种包含各个 JetBrains .NET 工具和 ReSharper C++ 的许可证。
每个 ReSharper Ultimate 许可证允许一名开发者使用 ReSharper、ReSharper C++、dotCover、dotTrace和 dotMemory。
为什么要升级到ReSharper最新版本
C#中整数值的数据流分析
这一版本的 ReSharper 引入了一种新型代码分析,可以在应用程序中跟踪整数值的用法。 这种新型的分析会跟踪所有 int 局部变量的值如何变化,并验证这些变量上的所有常见运算的正确性,以检测无用或可能不需要的代码段。
更好的C# 8支持
我们继续添加了对 C# 8 语言功能的更多支持。 我们在后台对 C# 语言支持进行了许多重构来准备代码分析和其他功能(如重构和 ReSharperBuild),以支持可空引用类型 (NRT)。 在 ReSharper 2020.1 中,代码分析会报告与可空引用类型相关的编译警告并为其中大多数警告提供了快速修复。
改进的XAML支持
在 v2020.1 中,我们对 XAML 支持进行了大量的改进和修复,涵盖 WPF、Xamarin.Forms、UWP 和 Avalonia XAML。
我们很高兴可以为绑定中的数据上下文引用和符号解析提供更好的支持。