Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
5年前关闭。
Improve this question
我喜欢StyleCop的静态代码分析和规则执行。但是,几个关键部门严重缺乏此功能。
官方不支持添加新规则,据我所知,这很困难。
自动“修复”琐碎的规则违规将是不错的选择!也许不是使用变量命名,而是使用方法排序(静态等),这将节省大量时间。
微软对StyleCop的“千篇一律”的做法有点限制性。我想为我们的内部标准制定一套自定义规则。
那里有这样的商业产品吗?
alt text http://blogs.interakting.co.uk/images/blogs_interakting_co_uk/dominicz/WindowsLiveWriter/MicrosoftStyleCopSourcecodeanalysisforfo_D8EF/styleCopErrors_6.gif
想改善这个问题吗?更新问题,以使为on-topic。
5年前关闭。
Improve this question
我喜欢StyleCop的静态代码分析和规则执行。但是,几个关键部门严重缺乏此功能。
官方不支持添加新规则,据我所知,这很困难。
自动“修复”琐碎的规则违规将是不错的选择!也许不是使用变量命名,而是使用方法排序(静态等),这将节省大量时间。
微软对StyleCop的“千篇一律”的做法有点限制性。我想为我们的内部标准制定一套自定义规则。
那里有这样的商业产品吗?
alt text http://blogs.interakting.co.uk/images/blogs_interakting_co_uk/dominicz/WindowsLiveWriter/MicrosoftStyleCopSourcecodeanalysisforfo_D8EF/styleCopErrors_6.gif
最佳答案
添加规则是或将要成为officially supported:
按照承诺,我们还将发布
StyleCop的SDK文档
解释如何编写自定义规则
以及如何将该工具集成到
自定义构建环境。 SDK
文档目前处于最终定稿中
审查,我们希望将其发布
不久。
-JasonAll
就我们的“内部”样式而言,我通过禁用了一些StyleCop规则来达到非常接近的效果:
文件头(SA1633-SA-1640)
代码排序(SA1200-SA1202)
要求“此”(SA1101)
您可以通过修改安装目录中的Settings.StyleCop文件来全局执行此操作,尽管我已经采取了在每个项目的源代码树根中放置一个文件的方法。
最终效果是我们想要的。有一些“内部”选项很容易标记,但即使没有这些选项,StyleCop也会为我们带来很多价值。