CodeRush是一个强大的Visual Studio® .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。
CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。
具体更新内容如下:
诊断功能
此版本获得以下代码分析诊断:
未使用的局部变量 - 标识从未在代码中使用的局部变量,并且可以安全地删除。
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2TURNek16RXlOV1l3TXpaaFkyUm1OR1EwTkdRM05HSXlPV1k1T1RNNE56Y3VjRzVuLmpwZw%3D%3D.jpg?w=700&webp=1)
局部变量可以用discard替换 - 标识未使用或仅分配的变量,可以用丢弃代替。
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2TURobU1XUXdNemhsTnpJd016UmlZemRtWlRJNU9HUXlZelprWVRFeFl6a3VjRzVuLmpwZw%3D%3D.jpg?w=700&webp=1)
冗余字段初始化 - 标识可以安全删除的冗余字段初始化值。
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2TWpReFlUTTNNakk1WWpNNU16TTBOR0V3TVRZNE5XSmtOekF5TlRsbVlqWXVjRzVuLmpwZw%3D%3D.jpg?w=700&webp=1)
可以将类型移动到单独的文件中 - 标识名称与文件名不同的类型。 可以将这些类型移动到单独的文件(名称与类型相同),以提高代码的可读性和可发现性。
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2TldNellqTmtZbVZrWlRSaE5EZGtOV0pqTVdaa09ESXdOR1ptWkdVNVltSXVjRzVuLmpwZw%3D%3D.jpg?w=700&webp=1)
重构
我们有新的重构来帮助您从代码中删除未使用的变量:
删除变量
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2WWpFMVpHSTBOekl3TWpKbU5HUmxNalpsTkdGbE5qWXlaVFExTkdaaVlUZ3VaMmxtLmpwZw%3D%3D.jpg?w=700&webp=1)
使用其初始化程序删除变量
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2TURJeE0yVXhZak5qTUdSbU5ERTBaVFJtTXpreU1HSm1NVFE1TlROaU1XUXVaMmxtLmpwZw%3D%3D.jpg?w=700&webp=1)
删除丢弃变量
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2WkRFeFltTm1ZamN3TnpKbU9Ua3daR1V3T0dKbU1UbG1PREJtWlRCbE5UUXVaMmxtLmpwZw%3D%3D.jpg?w=700&webp=1)
还添加了Discard Variable重构,它使用discard替换未使用或仅分配的变量:
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2TXpJeFpHVmtaR1l3WmpVeU5EVmpaV0ZqTjJVM05qSTJNVGczTXpJNU5UUXVaMmxtLmpwZw%3D%3D.jpg?w=700&webp=1)
代码清理
新的清理规则
您可以将Code Cleanup功能与“删除未使用的变量”规则一起使用,以一次性删除多个文件中未使用的变量。
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2WlRBMk5qZzBZek00TVdZNE5XRm1NMkl3Wmpsak1UWmxNbVUzTlRBNFlXTXVjRzVuLmpwZw%3D%3D.jpg?w=700&webp=1)
使用discard code cleanup规则替换未使用的变量会将未使用或仅分配的变量替换为discard。
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJsdFlXZGxjeTh5TURFNU1EZ3ZNVEl2WldZM1l6Y3pOVEEzTmpWak16YzVaV05rWkRBME1ERmlNRE0yWmpFd01XSXVjRzVuLmpwZw%3D%3D.jpg?w=700&webp=1)
===============================================================
DevExpress v19.1全新发布,最新动态请持续关注DevExpress中文网!
DevExpress中文网官网QQ群:540330292 欢迎一起进群讨论
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯
![VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载 VS插件CodeRush for Visual Studio全新发布v19.1.7|附下载](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsTG1WMloyVjBMbU52YlM5RGIyNTBaVzUwTDJacGJHVnpMekl3TVRjdk5TODVMemd6T1RkbFpETmlZMkV6TlRRM01tRmlNamcwTWpCalptUXlaVGRqT1RrNU5qTTJNams1TWpBek9EZzVORFF5TURnd0xtcHdadz09LmpwZw%3D%3D.jpg?w=700&webp=1)