簡體   English   中英

使用phpcbf.phar修復PSR2錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM