Php
Lint PHP 並且只返回錯誤
我想
php -l
用來只返回錯誤而不是No syntax errors detected
消息。這可能嗎?
通過一些狡猾的Google搜尋,我能夠找到這組命令:
find . -type f -name '*.php' -print0 | xargs -0 -n1 -P4 php -l -n | (! grep -v "No syntax errors detected" )
它循環遍歷目前文件夾中的所有文件並且只輸出錯誤,如果發生錯誤會導致 CI 建構失敗。
來源:https ://gist.github.com/mathiasverraes/3096500#gistcomment-2570105