Php

Lint PHP 並且只返回錯誤

  • September 27, 2018

我想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

引用自:https://serverfault.com/questions/933031