使用ReSharper的项目忽略代码检查设置的正确方法是什么?

时间:2018-12-18 14:00:38

标签: resharper resharper-2018

我们有一个Visual Studio解决方案,该解决方案正在使用第三方项目编写代码。这些本质上是GitHub上的项目,开发人员可以将其用于自己的Web应用程序实现。

在TeamCity内,我们收到了这些我们不打算修复的项目的代码检查警告和错误,因为我们几乎没有能力塑造它们具有的样式。

在ReSharper 2018.2.3中,代码检查> 设置中可以指定要忽略的项目,但是the documentation和一般而言,Web缺少示例,此处的问题在具有此功能之前就覆盖了ReSharper。

如果我想排除与Xxx.Yyy。*。csproj模式匹配的项目,什么是添加到要忽略的项目的正确方法?

1 个答案:

答案 0 :(得分:0)

文档似乎已更新

  

要将项目添加到忽略列表,请使用项目文件名,例如ProjectOne.csproj或文件掩码,例如Project * .csproj以匹配ProjectOne.csproj,ProjectTwo.csproj等。

     

请注意,当您从命令行运行代码检查时,此处列出的项目将不会被忽略。

https://www.jetbrains.com/help/resharper/2018.2/Reference__Options__Code_Inspection__Settings.html#8244ec57

问题出在最后一句话–当您从命令行运行代码检查时,它不会受到尊重,因此在CI中可能会忽略它。但是,根据文档,您应该能够使用“要跳过的元素” section排除项目。