我正在php-cs-fixer
使用Netbeans 8.2
. 当我尝试格式化一个文件时,它显示错误
由于修复后 linting 期间报告的错误而未修复的文件:
我在许多网站上搜索了修复程序,但无法修复此问题。有没有什么办法解决这一问题?我尝试了php-cs-fixer 1
和php-cs-fixer 2
。
我正在php-cs-fixer
使用Netbeans 8.2
. 当我尝试格式化一个文件时,它显示错误
由于修复后 linting 期间报告的错误而未修复的文件:
我在许多网站上搜索了修复程序,但无法修复此问题。有没有什么办法解决这一问题?我尝试了php-cs-fixer 1
和php-cs-fixer 2
。
该错误消息意味着 PHP CS Fixer 从驱动器加载了一些文件,对其应用更改,然后在这些更改之后意识到文件不再有效(无效的 PHP 语法),因此决定不保存它。这是 PHP CS Fixer 的安全机制之一,不会破坏您的项目。
这意味着您发现 PHP CS Fixer 本身存在问题。请确认您使用的是最新版本,也许该错误已修复!
如果没有,请考虑公开您的配置文件(如果有)和您在https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/new中列出的文件内容!
还有一个选项可以查看正在进行的操作。
$ ./vendor/bin/php-cs-fixer fix src/ErrorFile.php -vvv
--verbose 选项将显示应用的规则。使用该
txt
格式时,它还会显示进度通知。注意:如果出现“修复后 linting 期间报告的错误”之类的错误,您可以使用它来更详细地进行调试
-v
: 详细-vv
: 很啰嗦-vvv
: 调试