【发布时间】:2011-07-29 01:07:09
【问题描述】:
我正在使用 VS 2010 的代码分析工具..我注意到没有提供两件事:
- 变量、方法和属性名称的正确大小写
- 每个方法、事件和其他活动的xml cmets
【问题讨论】:
-
...你的问题是?
-
与到目前为止的大多数答案相反,您不需要解决任何一个问题都需要 StyleCop。看我的回答!
标签: asp.net visual-studio-2010
我正在使用 VS 2010 的代码分析工具..我注意到没有提供两件事:
【问题讨论】:
标签: asp.net visual-studio-2010
点 - 2 可以由 Stylecop 寻址 - enter link description here。假设您使用 c#。
【讨论】:
FxCop 确实处理了其中一件事情。你确定你打开了所有的规则吗?
在 Microsoft.Naming FxCop 规则下,您拥有诸如 CA1702 之类的规则:“复合词应正确大小写”。
缺少 XML cmets 实际上是编译器警告(警告 1591)。不过,我怀疑您必须在项目中打开 XML 文档生成才能发生这种情况。在项目属性的构建选项卡下,确保选中“Xml 文档文件”复选框。
【讨论】:
如果你有钱可以花,我推荐Resharper。如果您没有任何花费,请无论如何下载试用版并试一试。它会在您根据可配置规则编码时突出显示大小写。
StyleCop 将警告公共方法没有足够的 cmets。关于 FXCop 和 StyleCop 之间的区别,这里有一个很好的答案:Stylecop vs FXcop
【讨论】:
代码分析仅检查良好的编码习惯,例如记得处理一次性物品等
StyleCop 将帮助您解决上述其他两种情况。
【讨论】: