【问题标题】:Storing results of phpcs fixer into a file将 phpcs 修复程序的结果存储到文件中
【发布时间】:2017-10-12 08:22:39
【问题描述】:

是否有任何选项可以将 phpcs 修复程序结果的输出存储到文件中?

我试过下面的

phpcs --standard='Symfony' -a 'path' --report-file='~/Users/uname/Desktop/PHPcs'

但它给出了一个错误:

错误:指定的报告文件路径 "~/Users/uname/Desktop/PHPcs" 指向一个不存在的目录

运行“phpcs --help”获取使用信息

【问题讨论】:

  • 尽量使用全路径,例如:C:\Users\uname\Desktop\PHPcswindows方式
  • 您是否尝试指定目录的完整路径?您确定此目录存在吗?
  • 尝试去掉引号,看看是否有助于shell扩展
  • @DmitriyButeiko 是的。
  • 尝试将“/”替换为“\”

标签: php terminal phpcs


【解决方案1】:

好问题!正如 Tomáš Votruba 所说,使用 > 可以为您解决问题。

命令示例

phpcs [your command] > log.txt

文件将在运行命令时在您所在的目录中创建。

【讨论】:

    【解决方案2】:

    好的,问题已经解决了。

    当您执行以下操作时

    phpcs --standard='Symfony' -a app/path --report="~\Users\uname\Desktop\PHPcs\PHPGOG.txt"
    

    您不必创建自己的文件夹

    PHPCS 修复程序将在您运行 phpcs 修复程序的同一路径 [在您的代码位置] 生成报告。

    【讨论】:

    • 您也可以针对此类用例使用常用的 bash 命令:phpcs ... > output.txt
    • `--report-file="~\Users\uname\Desktop\PHPcs\PHPGOG.txt" ?这对我有用
    猜你喜欢
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多