如何通过命令行检查 Unity 项目的 ReSharper 代码检查?

How do I check ReSharper code inspections of Unity Project via a command line?

给定:

我想:

要从命令行运行检查,您需要:

  1. 下载ReSharper command line tools
  2. 下载Unity plugin for ReSharper
  3. 将插件放在 ReSharper 文件夹的根目录下
  4. 运行 工具:InspectCode.exe YourSolution.sln -o=<PathToOutputFile> More options
  5. 获得漂亮的XML报告

TeamCity 有一个特殊的 运行ner 类型来 运行 这样的检查:Inspections (ReSharper)

R# CLT Plugins字段中,您需要指定Unity插件,例如:Download JetBrains.Unity/2021.2.0.129

如果.sln文件在之前构建项目的步骤中没有生成,您可以使用参数-executeMethod UnityEditor.SyncVS.SyncSolution

使用运行ning Unity生成它