通过添加StyleCop.json

时间:2018-10-08 03:33:37

标签: visual-studio stylecop

我想自定义 StyleCop 规则,例如,默认情况下 StyleCop 要求将所有using指令添加到名称空间中:

enter image description here

在我的项目中,我已禁用此规则...现在,我想修改此规则(或添加新规则),这需要:

所有使用指令都应在名称空间之外定义

我看过this document,它说明了可以通过添加 StyleCop.json 来完成此自定义操作:

  

添加文件的最简单方法是打开违反规则的文件   SA1633。这是需要文件标头的规则(例如,   版权声明)。按“ CTRL +”,您会看到一个添加选项   文件:

然后可以将其添加到 StyleCop.json

"orderingRules": {
    "usingDirectivesPlacement": "outsideNamespace"
}

“ CTRL +”。不会为我打开任何快速操作,而且我不清楚应如何/在何处将 StyleCop.Json 添加到我的项目中?

1 个答案:

答案 0 :(得分:1)

问题是我使用StyleCop Installer安装了StyleCop。

This document期望使用StyleCop.Analyzers Nuget软件包安装StyleCop。

在使用StyleCop安装程序安装时,我不确定如何自定义StyleCop,但是根据Wikipedia,从VS 2015开始,StyleCop.Analyzers是最佳选择。