Я не могу заставить grumphp
работать в подкаталоге.
Моя структура каталогов ниже:
/api/grumphp.yml
/api/composer.json
/api/src/
grumphp.yml содержимое:
parameters:
git_dir: ../.
bin_dir: vendor/bin
ascii:
failed: ~
succeeded: ~
tasks:
phplint: ~
phpcsfixer2: ~
xmllint:
ignore_patterns: []
load_from_net: true
x_include: false
dtd_validation: true
scheme_validation: true
triggered_by: [xml]
Мой файл composer.json содержит:
"extra": {
"grumphp": {
"config-default-path": "./grumphp.yml"
}
Вывод
GrumPHP detected a pre-commit command.
GrumPHP is sniffing your code!
Running task 1/3: PhpCsFixerV2... ✔
Running task 2/3: PhpLint... ✔
Running task 3/3: XmlLint... ✔
GrumPHP detected a commit-msg command.
GrumPHP is sniffing your code!
Выполнение команды vendor/bin/grumphp run
дает мне ожидаемые ошибки PHPCS