【问题标题】:What is the proper way to use ReSharper's Projects to Ignore code inspection setting?使用 ReSharper 的项目忽略代码检查设置的正确方法是什么?
【发布时间】:2018-12-18 14:00:37
【问题描述】:

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

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

在 ReSharper 2018.2.3 中,代码检查 > 设置 可以指定 要忽略的项目,但是 the documentation 和 web in general 缺少示例,这里的问题涉及 ReSharper 在它具有此功能之前。

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

【问题讨论】:

    标签: resharper resharper-2018


    【解决方案1】:

    文档似乎已更新

    要将项目添加到忽略列表,请使用项目文件名,例如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 排除项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 2010-11-26
      相关资源
      最近更新 更多