【发布时间】:2020-04-17 14:06:46
【问题描述】:
Php-cs-fixer 为其中一个文件返回错误“大括号”。以下代码导致问题:
$meetings = Meeting::where(function ($query) use ($meeting_type_id) {
//doSomething
});
php-cs-fixer 使用默认的 psr1、psr2 规则(vendor/bin/php-cs-fixer fix --dry-run --verbose --format=txt)。
如何让这段代码通过 php-cs-fixer?
【问题讨论】:
-
不确定代码样式,可能是
function(或将{换行 -
是否有比“大括号”更具描述性的错误消息?
-
很遗憾没有。
-
只需备份您的文件,运行不带 --dry-run 的 php-cs-fixer,并将修复的文件与备份进行比较。这样做只是在分号后添加了一个新行,从而解决了问题。
-
我希望这对我有用。我删除了 --dry-run,它在日志中显示已修复。但什么都没有改变。
标签: php-cs-fixer