我在这里使用这个PHP库https://github.com/bruli/php-git-hooks,这个库使用phpcs(https://github.com/squizlabs/PHP_CodeSniffer)
我有一个php-git-hooks.yml
这样的配置文件
pre-commit:
enabled: true
execute:
phpcs:
enabled: true
standard: my-custom-cs.xml
我正在尝试使用自定义标准文件。我收到此错误
[PhpGitHooks\Module\Configuration\Contract\Exception\InvalidPhpCsStandardException]
Invalid phpcs standard <my-custom-cs.xml>
指定内置标准(例如standard: PSR2
)确实有效。
如何指定自定义文件?根据{{3}}处的图书馆代码判断,这甚至可能无法实现?
答案 0 :(得分:0)
您需要像往常一样添加新标准。例如,我添加WPCS。我克隆到phpcs标准文件夹/ vendor / **** / Standard,我按照https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards的指令作为标准单独安装,它检测得很好。