Я установил php -cs-fixer и grum php в моем PHP проекте. Мой composer:
"require-dev": {
"barryvdh/laravel-debugbar": "^3.2",
"filp/whoops": "^2.0",
"friendsofphp/php-cs-fixer": "^2.16",
"laravel/dusk": "^5.5",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^3.0",
"phpro/grumphp": "^0.17.2",
"phpunit/phpunit": "^8.0"
},
Когда я пытаюсь сделать коммит, у меня появляются следующие сообщения:
GrumPHP detected a pre-commit command.
GrumPHP is sniffing your code!
Running task 1/1: PhpCsFixerV2... ✘
В ConfigurationResolver. php строка 582: [PhpCsFixer \ ConfigurationException \ InvalidConfigurationException (16)] Для нескольких путей требуется параметр конфигурации.
И когда я пытаюсь: vendor / bin / grum php run, у меня появляется эта ошибка:
Loaded config default.
Using cache file ".php_cs.cache".
In Finder.php line 622:
[LogicException] Вы должны вызвать один из методов in () или append () перед итерацией по Finder
Я полагаю, что эти 2 ошибки связаны.
Мой grum php .yml очень простой c (возможно, это проблема ...):
parameters:
tasks:
phpcsfixer2: ~
Что я где-то забыл? Большое спасибо за ваши предложения. Дом