将自定义规则添加到核心2.0的代码分析器

时间:2018-03-27 08:00:32

标签: .net-core code-analysis fxcop

我是使用nuget包的新代码分析器。 我在我的代码中安装了Microsoft.CodeAnalysis.FxCopAnalyzers,现在我想添加一些自定义规则。 请分享一些例子

谢谢, Shraddha Agrawal

1 个答案:

答案 0 :(得分:1)

您需要为项目添加规则集,并且可以通过几种不同的方式完成。例如,如果修改规则,则规则集文件将添加到项目中。

enter image description here

然后,您可以打开该文件并修改添加/删除规则集

enter image description here

您还可以添加新项目,然后选择规则集

enter image description here

规则集文件在项目文件中引用,如下所示:

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <CodeAnalysisRuleSet>ExampleCoreApp.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <CodeAnalysisRuleSet>ExampleCoreApp.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>

请查看documentation以获取更多信息