【发布时间】:2018-01-23 15:19:39
【问题描述】:
我尝试将CodeSniffer 与预提交 git 挂钩结合使用。我可以运行phpcs --standard=PSR2 PhpFile.php,所以 CodeSniffer 的安装似乎工作正常。
我尝试使用 this piece of code 作为预制的 git 钩子。但是我很确定这段代码与 Windows 不兼容,我不知道移植它需要多少努力。所以也许最好编写我自己的代码来使用 CodeSniffer 解析暂存的(PHP)文件。我只是可以使用一些帮助来做到这一点。
试过
好吧,我知道我必须从获取这样的暂存文件开始:
git diff --cached --name-only
但我不能使用grep 只获取 .php 文件。所以我认为我们需要 Windows 中的等价物?
【问题讨论】:
标签: git githooks pre-commit-hook codesniffer