【发布时间】:2018-01-14 14:57:12
【问题描述】:
我们目前正在为我们的签入引入零编译器警告指南。
但还有其他事情需要检查。对于一般的静态代码分析规则,我们可以使用FxCop 和 co(未使用的变量等)。
但是命名约定(变量、常量、类名等)呢?例如,我们有一些特殊的命名约定(例如,我们在声明私有成员时使用 m_ 前缀)。
是否有方法/工具来检查我们拥有的这些命名约定,类似于 ReSharper 的方式?
我想将这些约定检查集成到我们的门控签入和通常的构建定义中,但还没有找到任何方法。
【问题讨论】:
-
StyleCop 只是一个工具。然而,关于工具和教程的问题在本网站上是题外话。
-
你想让我把它放在哪个网站上?
-
如果您正在运行 VS2017,另一种方法是 Code Style Configurations 并将您的特定样式标记为错误。这不完全是你所要求的。但它可以作为替代品。
-
我不确定关于 StyleCop 的问题是否离题,题外话是询问 工具。看看Best way to integrate StyleCop with TFS CI
标签: c# naming-conventions tfsbuild