fig-r / psr2r-fixer
dev-master
2017-02-05 20:17 UTC
Requires
- php: >=5.4.16
- fabpot/php-cs-fixer: ^1.9
This package is auto-updated.
Last update: 2024-09-13 10:34:19 UTC
README
有关PSR-2-R的详细信息,请参阅 fig-rectified-standards。
完整文档 @ /docs/。
已弃用
此工具不再使用/维护。请使用 sniffer,它可以检测并修复 cs 问题,还可以标记 PHP 文件。
PHP-CS-FIXER 修复器
它使用 FriendsOfPHP/PHP-CS-Fixer。它可以自动检测并修复一些问题,非常适合集成到 IDE 中。
配置
默认情况下,您可以使用 PSR-2-R。在项目的根目录中创建自己的 .phpcs
配置文件。您可以复制并粘贴此文件,并调整 psr2r 标准定义的路径。
$finder = Symfony\CS\Finder\DefaultFinder::create() ->in(__DIR__) ->exclude('bin') ->exclude('vendor') // add anything you want to omit ; return require_once('vendor/fig-r/psr2r-fixer/.php_cs_psr2r');
如果您想进一步修改它,将其分配给一个变量,然后您可以继续在返回的对象上工作,最后返回它。
用法
现在,您可以从根目录运行它
vendor/bin/php-cs-fixer fix
它将自动拉取您的配置(通过启动修复器时查看第一行中的信息来确认)。
当然,您也可以在此存储库中的任何自定义修复器中使用配置,或根据需要扩展/修改它们。
... ->finder($finder) ->addCustomFixer(new \Psr2rFixer\Fixer\NoSpacesCastFixer()) ...
许可证
MIT