2

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

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

在 ReSharper 2018.2.3 中,可以在Code Inspection > Settings中指定Projects to Ignore,但是文档和 Web 通常缺少示例,此处的问题在 ReSharper 具有此功能之前就已涵盖它。

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

4

1 回答 1

2

文档似乎已更新

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

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

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

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

于 2019-07-24T11:11:58.087 回答