3

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

如果它在 Visual Studio 编辑器上(例如突出显示行语句)或在 VS 控制台上(如果有任何违反约定)发出警告或其他内容,那也会很好。

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

4

7 回答 7

4

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

于 2009-09-30T09:54:52.413 回答
2

试试 FXCop 或 ReSharper

于 2009-09-30T09:55:29.953 回答
2

ReSharperStyleCop 插件是免费的,但 ReSharper 不是。如果您已经拥有 ReSharper,祝您狩猎愉快。如果你不这样做,你真的应该。=)

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

于 2009-09-30T09:56:53.883 回答
1

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

于 2009-09-30T10:26:00.907 回答
0

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

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

于 2009-09-30T09:56:09.720 回答
0

StyleCopStyleFixGhostDoc一起构成了一个很棒的“免费三人组”。

我听说过CodeStyleEnforcer但还没有尝试过……然而。(正在下载)

于 2009-09-30T10:24:42.017 回答
-1

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

于 2009-09-30T10:33:24.247 回答