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



给定:

  • Unity项目
  • ReSharper用于检查检查(IDE附加条款)

我想:

  • 在CI/CD系统上运行代码检查(TeamCity)

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

  1. 下载ReSharper命令行工具
  2. 下载ReSharper的Unity插件
  3. 将插件放在ReSharper文件夹的根目录中
  4. 运行工具:InspectCode.exe YourSolution.sln -o=<PathToOutputFile>更多选项
  5. 获取漂亮的XML报告

TeamCity有一种特殊的跑步者类型来进行此类检查:Inspections(ReSharper)

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

如果在构建项目的前几个步骤中没有生成.sln文件,则可以使用参数-executeMethod UnityEditor.SyncVS.SyncSolution运行Unity来生成它

最新更新