【问题标题】:Netbeans php-cs-fixer end up with error "Files that were not fixed due to errors reported during linting after fixing:"Netbeans php-cs-fixer 最终出现错误“由于修复后 linting 期间报告的错误而未修复的文件:”
【发布时间】:2018-08-03 07:06:38
【问题描述】:

我在Netbeans 8.2 中使用php-cs-fixer 进行代码格式化。当我尝试格式化一个文件时,它显示错误

由于修复后 linting 期间报告的错误而未修复的文件:

我在许多网站上搜索了修复程序,但无法修复此问题。有没有什么办法解决这一问题?我尝试了php-cs-fixer 1php-cs-fixer 2

【问题讨论】:

    标签: netbeans netbeans-8 php-cs-fixer


    【解决方案1】:

    错误信息表示 PHP CS Fixer 从驱动器加载了一些文件,对其应用更改,然后在这些更改后意识到文件不再有效(无效的 PHP 语法),因此决定不保存它。这是 PHP CS Fixer 的安全机制之一,不会破坏您的项目。

    这意味着您发现 PHP CS Fixer 本身存在问题。 请确认您使用的是最新版本,也许该错误已修复!

    如果没有,请考虑公开您的配置文件(如果有)和您在https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/new 列出的文件内容!

    【讨论】:

      【解决方案2】:

      还有一个选项可以查看正在进行的操作。

      $ ./vendor/bin/php-cs-fixer fix src/ErrorFile.php -vvv 
      

      --verbose 选项将显示应用的规则。当使用txt 格式时,它还会显示进度通知。

      注意:如果出现“修复后 linting 期间报告的错误”之类的错误,您可以使用它来更详细地进行调试

      • -v:冗长
      • -vv: 很啰嗦
      • -vvv:调试

      【讨论】:

        猜你喜欢
        • 2019-10-11
        • 1970-01-01
        • 2018-02-28
        • 2018-03-04
        • 2018-05-21
        • 2019-07-19
        • 2019-10-02
        • 2021-02-05
        • 1970-01-01
        相关资源
        最近更新 更多