给定:
- Unity项目
- ReSharper用于检查检查(IDE附加条款)
我想:
- 在CI/CD系统上运行代码检查(TeamCity)
要从命令行运行检查,您需要:
- 下载ReSharper命令行工具
- 下载ReSharper的Unity插件
- 将插件放在ReSharper文件夹的根目录中
- 运行工具:
InspectCode.exe YourSolution.sln -o=<PathToOutputFile>
更多选项 - 获取漂亮的XML报告
TeamCity有一种特殊的跑步者类型来进行此类检查:Inspections(ReSharper)
在R# CLT Plugins
字段中,您需要指定Unity插件,例如:Download JetBrains.Unity/2021.2.0.129
如果在构建项目的前几个步骤中没有生成.sln
文件,则可以使用参数-executeMethod UnityEditor.SyncVS.SyncSolution
运行Unity来生成它