[英]Fixing PSR2 errors with phpcbf.phar
我試圖使用修復PSR2錯誤pcpcbf.phar
從squizlabs發布文件- http://www.squizlabs.com/php-codesniffer
我正在運行以下命令來修復文件home.php:
php phpcbf.phar --standard=PSR2 "home.php"
返回以下錯誤:
"patch is not recognised as an internal or external command, operable program or batch file"
有人遇到這個問題,知道如何解決嗎? 謝謝
該錯誤表明您沒有安裝patch命令,PHPCBF使用該命令在一項操作中應用更改。
如果您在Windows上運行,則可以使用補丁程序包安裝Cygwin,PHPCBF將運行而不會出現錯誤。 其他操作系統將已經安裝了補丁程序或軟件包管理器來幫助您。
如果您不想安裝任何內容,則可以為PHPCBF指定--no-patch
參數,該參數將指示PHPCBF將更改直接應用於文件,一次檢查一次。
如果您不想覆蓋文件,則可以使用--suffix
命令行參數來寫文件的固定副本。
可在此處找到更多說明以及使用--no-patch
和--suffix
示例: https : //github.com/squizlabs/PHP_CodeSniffer/wiki/Fixing-Errors-Automatically#using-the-php-code-美化和修復
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.