我有這個結構:
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 嗎?
謝謝 :) !
uj5u.com熱心網友回復:
首選方法是將phpstan.neon每個專案分開,以便可以完全分開分析。
要同時分析它們,例如創建一個Makefile腳本,讓您可以同時對所有這些單獨運行 PHPStan。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/325118.html
