C#编码标准工具

时间:2009-09-30 09:52:50

标签: c# convention

是否有Visual Studio插件或加载项,允许您检查代码格式和约定。这将包括检查缩进,间距,行距,函数名称或变量的大小,检查pascal case或camel case等。任何与编码约定有关的内容。当然,我们可以设置这些。如果可能,我们可以保存此设置以便为其他项目导入。

如果在视觉工作室编辑器上发出警告或其他内容(例如突出显示行语句),或者在VS控制台上发出违反约定的情况,也会很好。

我找到了Code Style Enforcer,这本来可以没问题,但这需要来自devexpress的DXCore,这是出售或30天试用。我需要一个免费的插件。 Tnx ......:D

7 个答案:

答案 0 :(得分:4)

听起来您正在寻找StyleCop和/或FxCop

答案 1 :(得分:2)

尝试使用FXCop或ReSharper

答案 2 :(得分:2)

StyleCop pluginReSharper是免费的,但ReSharper不是。如果你已经有了ReSharper,那就是快乐的狩猎。如果你不这样做,你真的应该。 =)

如果您想要主动语法突出显示而不是构建后分析,则需要该插件。

答案 3 :(得分:1)

更昂贵的Visual Studio 2008版本包括代码分析,它基本上是内置于IDE中的FxCop。您可以检查是否拥有它,因为项目属性上出现“代码分析”选项卡。如果你没有它,那么我支持尝试FxCop的建议,虽然我不确定它是否会在将来维护。

答案 4 :(得分:0)

您正在寻找来自Microsoft的免费工具FXCop:

http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx

答案 5 :(得分:0)

StyleCop以及StyleFixGhostDoc制作了一个很棒的“FREEsome三人组”。

我听说CodeStyleEnforcer但是没有尝试过......但是。 (现在下载)

答案 6 :(得分:-1)

还有Regionerate与FxCop做同样的事情,但它是免费的。