格式化所有项目里的所有php文件
- 先列出所有php文件,保存到
php.txt
中。git ls-files |grep \.php$ > php.txt
。 - 从phpfmt插件目录拷贝
fmt.phar
到项目根目录。 - 保存一下文件为format.sh
#!/bin/bash
while IFS= read -r file
do
[ -f "$file" ] && php fmt.phar --psr2 --smart_linebreak_after_curly "$file" #php-cs-fixer fix --rules=@PSR2,-phpdoc_align,@Symfony,-unary_operator_spaces --rules='{"concat_space":{"spacing":"one"}}' "$file"
done < "./php.txt"
- 跑
bash format.sh
就好了。