如何通过命令行检查 Unity 项目的 ReSharper 代码检查?
How do I check ReSharper code inspections of Unity Project via a command line?
给定:
- Unity 项目
- ReSharper 用于检查检查
(IDE 骑士)
我想:
- 运行 CI / CD 系统上的代码检查
(TeamCity)
要从命令行运行检查,您需要:
- 下载ReSharper command line tools
- 下载Unity plugin for ReSharper
- 将插件放在 ReSharper 文件夹的根目录下
- 运行 工具:
InspectCode.exe YourSolution.sln -o=<PathToOutputFile>
More options
- 获得漂亮的XML报告
TeamCity 有一个特殊的 运行ner 类型来 运行 这样的检查:Inspections (ReSharper)
在R# CLT Plugins
字段中,您需要指定Unity插件,例如:Download JetBrains.Unity/2021.2.0.129
如果.sln
文件在之前构建项目的步骤中没有生成,您可以使用参数-executeMethod UnityEditor.SyncVS.SyncSolution
使用运行ning Unity生成它
给定:
- Unity 项目
- ReSharper 用于检查检查 (IDE 骑士)
我想:
- 运行 CI / CD 系统上的代码检查 (TeamCity)
要从命令行运行检查,您需要:
- 下载ReSharper command line tools
- 下载Unity plugin for ReSharper
- 将插件放在 ReSharper 文件夹的根目录下
- 运行 工具:
InspectCode.exe YourSolution.sln -o=<PathToOutputFile>
More options - 获得漂亮的XML报告
TeamCity 有一个特殊的 运行ner 类型来 运行 这样的检查:Inspections (ReSharper)
在R# CLT Plugins
字段中,您需要指定Unity插件,例如:Download JetBrains.Unity/2021.2.0.129
如果.sln
文件在之前构建项目的步骤中没有生成,您可以使用参数-executeMethod UnityEditor.SyncVS.SyncSolution