JetBrains Rider 从解决方案范围的代码分析中排除 Unity 项目

问题描述 投票:0回答:2

当我使用 Unity 2020 项目启动 Rider 2020.3 时,解决方案范围的代码分析报告 3.5K 个文件存在警告或错误。这使得分析实际上毫无用处。

如何限制 Rider 只分析我的代码?

我尝试进入“设置>编辑器>检查设置”,但是“排除文件和文件夹”部分似乎不起作用。当我尝试添加路径时,它没有显示在列表中。

当我使用 ReSharper 扩展在 Visual Studio 中打开项目时,它允许我排除其中的文件夹,它还可以正确加载解决方案旁边的 .DotSettings 文件,而 Rider 则不能。

非常感谢任何帮助。

unity-game-engine analysis jetbrains-ide rider
2个回答
0
投票

嗯,这不是最好的解决方案,但我最终录制了一个单击下一个警告按钮的宏,然后使用快捷键 ctrl-alt-shift-8 排除该文件。 我让它运行了几分钟,直到它到达每个文件。 然后我必须手动返回到有警告的代码文件,并再次使用快捷方式重新启用它们。

我希望 Rider Unity 插件最终能够足够聪明,知道我们不关心 Unity 代码中的警告。


0
投票

导航至检查设置下的要跳过的元素

设置 (Ctrl+Alt+S) → 编辑器 → 检查设置

文件掩码下,附加以下三行:

  • **\Library\**
  • **\Assets\Plugins\**
  • **\Packages\**

这从分析中排除了我所有的非项目特定文件。根据您使用的插件或资产,您可能需要添加一些额外的插件或资产。

© www.soinside.com 2019 - 2024. All rights reserved.