我有这样的结构:
apps
- project_1
- app
- vendor
- project_2
- app
- vendor
- project_3
- app
- vendor
phpstan.neon
composer.json我不能在“应用程序”的根部运行PHPStan来分析我的项目1、2、3等等.我没有找到类错误。
所以我在我的phpstan.neon上做了这个结构
parameters:
level: 1
paths:
- apps/project_1/app
- apps/project_1/config
- apps/project_1/lambda
- apps/project_1/tests
bootstrapFiles:
- apps/project_1/vendor/autoload.php它正在工作,但我不能为我的不同项目添加多个bootstrapFiles。
这个,没用的:
parameters:
level: 1
paths:
- apps/project_1/app
- apps/project_1/config
- apps/project_1/lambda
- apps/project_1/tests
- apps/project_2/app
bootstrapFiles:
- apps/project_1/vendor/autoload.php
- apps/project_2/vendor/autoload.php我需要这样的东西:
parameters:
level: 1
paths:
- apps/project_1/app
- apps/project_1/config
- apps/project_1/lambda
- apps/project_1/tests
bootstrapFiles:
- apps/project_1/vendor/autoload.php
paths:
- apps/project_2/app
bootstrapFiles:
- apps/project_2/vendor/autoload.php可以为特定路径指定bootstrapFiles吗?
谢谢你:)!
发布于 2021-10-18 16:44:52
首选的方法是为每个项目设置单独的phpstan.neon,以便能够对它们进行完全单独的分析。
要同时对它们进行分析,请创建一个Makefile脚本,该脚本允许您同时在所有这些脚本上单独运行PHPStan。
https://stackoverflow.com/questions/69619205
复制相似问题