CodeRush是一个强大的Visual Studio .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。
CodeRush for Visual Studio v20.1支持Blazor、增强CodeRush Server功能等,欢迎下载最新版体验!
RushNav for VS CodeRushNav是由DevExpress IDE工具团队构建的VS Code的免费扩展,向VS Code编辑器添加CodeRush导航和选择功能。
选择在TypeScript / JavaScript中展开/缩小
您可以使用Expand Selection和Reduce Selection命令按逻辑块扩展或缩减代码选择,如果没有选择,展开选择还将选择parenting code block。
CodeRush ServerCodeRush Server是Azure DevOps扩展,可分析代码、覆盖范围和测试运行,从而深入了解代码库的运行状况。
代码覆盖率分析选项
我们添加了一些选项,使您可以从代码覆盖率分析中排除项目、功能和/或程序集:
- RunSettings文件位置 – 允许您指定.runsettings文件的相对路径,可以使用通配符。如果将项目和功能添加到“ .runsettings”文件的相应Exclude部分,则CodeRush Server会将其从代码覆盖率分析中排除。
- 从分析中排除的部件 - 允许您指定要从测试和分析中排除的部件或部件名称的相对路径,可以使用通配符。
其他增强功能
现在CodeRush Server配置设置存储在CodeRush for Visual Studio内的单独选项层中,如果已安装CodeRush for Visual Studio,则可以选择CodeRush | CodeRush Server Options... 为您的解决方案配置CodeRush Server。
支持Blazor重构和Code Providers
现在.razor文件中@code部分中提供0多种重构和代码提供程序:
- 添加/删除Block Delimiters
- 分离参数
- 收缩/展开方法/属性
- 转换为初始化器/分解初始化器
- 转换为字符串值
- 引入using语句
- 隐式/显式
- 使用Expression Body等