特色功能:
代码质量分析
ReSharper的代码质量分析支持C#、VB.NET、XAML、ASP.NET、ASP.NET MVC、JavaScript、CSS、HTML、及 XML,为代码进行1300多种的检测,并且在编码过程中即可查出代码的问题或提示优化建议。
侦测并消除潜在风险
ReSharper不仅侦测并提示代码的问题,更提供了快速修复建议来进行自动化修正,以协助开发人员即刻修复错误并消除代码异味(code smells)的潜在风险。
安全的进行重构
提供自动化的代码重构解决方案协助开发人员安全的进行代码基底修改(code base)。无论是为具有古老历史的代码注入新生或改善项目结构,ReSharper都是可倚靠的利器。
快速导航及搜寻
透过导航功能,能够实时转跳到任何档案、型别(type)或型别成员(type member),导航到标号(symbol)被使用的位置、该标号的基底标号(base symbol)或衍生标号(derived symbol)的位置,亦可协助你绕过继承链的中间步骤,直接导航到最终实作(implementation)的位置。
增进各式编码协助
ReSharper提供多种类型的编码辅助功能,包含扩充Visual Studio原有的代码自动完成功能(IntelliSense)、数百种的代码转换工具(code transformation)、自动导入命名空间(namespace)、快速调整代码、并提供在编辑器内快速查看类型、方法或标号的定义文件。
自定义代码清理
代码清理功能组不只让开发者得以将代码重新格式化,更可以移除冗余的代码、调整型别成员(type member)、将原有代码套用至最新的C#版本、并且处理许多工作。它能让开发人员节省下逐一检查错误修复提示的时间。代码格式化及清理功能允许开发者自行控制如何调整及清理无用的代码,并确保符合编码标准。