首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StyleCop.Analyzers:禁用SA1633和SA1652

StyleCop.Analyzers:禁用SA1633和SA1652
EN

Stack Overflow用户
提问于 2016-03-07 14:08:53
回答 2查看 13.7K关注 0票数 10

我已经咨询过configuration documentation了,但是什么也找不到。

我想禁用以下两条规则:

代码语言:javascript
复制
SA1633: The file header is missing or not located at the top of the file.
SA1652: Enable XML documentation output.

我的stylecop.json看起来像这样:

代码语言:javascript
复制
{
  "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
  "settings": {
    "orderingRules": {
      "usingDirectivesPlacement": "outsideNamespace"
    }
  }
}

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-07 21:39:43

启用和禁用规则是通过规则集文件完成的,而不是配置.json文件。有关使用规则集文件的详细信息,请参阅https://msdn.microsoft.com/en-us/library/dd264996.aspx

票数 10
EN

Stack Overflow用户

发布于 2017-09-14 07:33:29

另一种方法是在GlobalSuppressions.cs中指定抑制属性,如下所示:

代码语言:javascript
复制
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1633:File must have header", Justification = "<Pending>")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1652:Enable XML documentation output", Justification = "<Pending>")]
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35837242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档