出于某种奇怪的原因,StyleCop 不尊重我的文档规则设置。考虑以下代码:
internal class SomeClass
{
public SomeClass()
{
}
public SomeMethod()
{
}
public SomeProperty { get; set; }
}
以及以下设置:
<Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.DocumentationRules">
...
<AnalyzerSettings>
<BooleanProperty Name="IgnorePrivates">True</BooleanProperty>
<BooleanProperty Name="IgnoreInternals">True</BooleanProperty>
</AnalyzerSettings>
</Analyzer>
...
我从 stylecop 4.4 中收到以下消息
文档标题。
文档标题。
文档标题。
文档标题。
这是错误还是功能?内部类不应该被忽略吗?
最佳答案
如果您在 Visual Studio 中使用 Stylecop,请检查您的设置是否也在 StyleCop 设置 -> 文档规则下打勾,否则可能会在运行时覆盖您的设置。
关于stylecop - 设置 "ignore privates" "ignore internals"对内部类及其子元素没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4657020/