StyleCop 是 Visual Studio 的一个很棒的小插件。但它不会向您显示实时提示或提供任何自动修复。
随之而来的是 reSharper 和 StyleCop for reSharper,这是理想的解决方案,但成本太高。
是否有一种开源方式来实现风格警察的实时代码提示和自动修复?
或者 reSharper 是目前唯一的方法吗?
提前致谢...
好吧,有一种方法可以在不安装任何新软件的情况下免费实现少量自动化 StyleCop 修复。没错,听我说,没有新软件!
Visual Studio 有很多内置功能可以修复很多 StyleCop 错误。您所要做的就是设置并使用它们。听着,我会告诉你更多!
我个人最喜欢的一些是:
- 右键单击重构窗口(随时随地重命名任何内容!)
- 编辑/高级/格式化文档,结合对工具/选项/环境中的 Visual Studio 设置的修改,并将这些设置保存在.vssettings 文件并将这些设置与解决方案一起存储。让 Visual Studio 强制执行您的风格!呼啊!
-自定义片段!只需三个击键即可显示整页样板!我知道你梦想过这种生产力!
但是等等,还有更多!
至于“实时提示”,如果您右键单击错误列表中的 StyleCop 违规,您可以获得指向文档相应部分的链接以帮助您!就在你想要的地方,你想要的时候!
绝不像 ReSharper 那样功能齐全,而是物美价廉!你不能拒绝这笔交易!
(优惠对使用 MSBuild 集成的用户不完全有效)
我最近开始了另一个 DXCore 插件
CR_StyleNinja 是 CodeRush / CodeRush Xpress / DXCore 的免费插件
在撰写本文时,已实施 SA13xx 系列命名规则(包含修复)。我也入手了SA14xx系列和SA11xx系列。
此外,规则将在适当的情况下跨越语言边界应用。因此,规则可以应用于 C# 或 VB.Net 或 DXCore 支持的任何其他语言。
该站点有许多其他插件,由社区的几位成员编写。如果您想了解更多关于它们中的任何一个,或者如果您想了解更多关于CodeRush、CodeRush Xpress、RefactorPro或DXCore的信息,请随时与我联系。我的社区插件作者页面上的详细信息
你可以试试StyleCop for CodeRush插件。你只需要从 DevExpress 安装DXCore插件(它是免费的)。一个警告:这个项目处于 alpha 阶段,似乎没有任何活动。