gossi / php-code-formatter
PHP代码格式化工具
dev-master
2022-07-02 16:06 UTC
Requires
- php: >=7.2
- gossi/php-code-profiles: dev-master
- phootwork/collection: ^1.5
- phootwork/tokenizer: ~0
- symfony/config: ^5.0
- symfony/console: ~2|^3|^4
- symfony/event-dispatcher: ~2|^3|^4
- symfony/yaml: ^5.0
Requires (Dev)
- phootwork/php-cs-fixer-config: ~0.1
- phpunit/phpunit: ^5.7
- sami/sami: ^4|^3
This package is auto-updated.
Last update: 2024-09-18 01:26:24 UTC
README
PHP代码格式化库。
特性
- 空白符
- 新行
- 缩进(仅对花括号有效)
- 空格(部分支持)
-> 愿望列表
入门
安装
通过composer
composer require gossi/php-code-formatter
从代码
以下简单代码片段即可
use gossi\formatter\Formatter; $formatter = new Formatter(); $beautifulCode = $formatter->format($uglyCode);
从CLI
提供了裸CLI版本
vendor/bin/phormat path/to/file.php
将格式化后的源代码输出到stdout
开发
php代码格式化工具尚未完成(请见 愿望列表)。请通过选择一个开放问题或实现您自己的规则来帮助开发。请参阅 创建自己的规则 上的wiki。
Psr-2?空格很糟糕,但请接受它 :p 一旦达到 版本1.0,将提供psr-2配置文件。