我非常喜欢PHPCS,但每次输入--ignore=vendor
都很痛苦。我已经好好看了一下,但却无法找到关于这个主题的任何内容。
我已将以下内容添加到.bash_profile
,但我希望可能有更好的主意。
alias phpcs="command phpcs --ignore=vendor"
答案 0 :(得分:1)
首先,如果您想要的是节省时间,我认为您的选择很棒。我会给你一个不同的建议。
你可以使用ant,并使用你想要的选项运行phpcs,这样你就可以从命令行运行“ant”了。
我还建议您查看phpmd,强制执行代码质量非常棒。
答案 1 :(得分:1)
最简单的答案就是使用bash别名。 alias phpcs="command phpcs --ignore=vendor"
答案 2 :(得分:0)
如果您创建自己的ruleset.xml文件,则可以设置默认排除路径,定义自己的编码标准规则,以及配置PHP_CodeSniffer的所有部分。语法记录在此处:https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-ruleset.xml
您要查找的位是exclude-pattern
标记。
将ruleset.xml文件直接提交到项目的存储库中是一个好主意,这样所有开发人员都可以使用它。然后,每个开发人员都可以运行phpcs --standard=/path/to/ruleset.xml /path/to/code
或从项目的根目录phpcs --standard=ruleset.xml .
运行相对路径。