sirix/php-cs-fixer-config
最新稳定版本:1.1.2
Composer 安装命令:
composer require sirix/php-cs-fixer-config
包简介
Sirix PHP coding standards fixer configuration.
README 文档
README
Wrapper with pre-defined rules around the PHP-CS-Fixer package - A tool to automatically fix PHP Coding Standards issues.
Installation
Using Composer
The recommended way to install PHP CS Fixer is to use Composer in a dedicated composer.json file in your project, for example in the tools/php-cs-fixer directory:
- Create a new tools/php-cs-fixer directory:
mkdir -p tools/php-cs-fixer
- Install via composer:
composer req --dev --working-dir=tools/php-cs-fixer sirix/php-cs-fixer-config
Configuration
-
Create PHP file and name it
.php-cs-fixer.dist.phpand place it inside root directory of project. It will be recognized by PHP CS Fixer automatically. -
Contents of file should look like this:
<?php declare(strict_types=1); use Sirix\CsFixerConfig\ConfigBuilder; return ConfigBuilder::create() ->inDir(__DIR__ . '/src') ->inDir(__DIR__ . '/test') ->getConfig() ;
or, you can add additional rules to the configuration file:
<?php declare(strict_types=1); use Sirix\CsFixerConfig\ConfigBuilder; return ConfigBuilder::create() ->inDir(__DIR__ . '/config') ->inDir(__DIR__ . '/src') ->inDir(__DIR__ . '/test') ->setRules([ 'Gordinskiy/line_length_limit' => ['max_length' => 150], '@PHP83Migration' => true, ]) ->getConfig() ;
- Place
.php-cs-fixer.cachefile into.gitignore
Usage/Examples
- Fix coding standards:
$ php tools/php-cs-fixer/vendor/bin/php-cs-fixer fix -v
- Check coding standards without applying the fix:
$ php tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --dry-run
- Examine the proposed changes:
$ php tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --dry-run -v --diff
Documentation
-
Full documentation about all fixers are available here - PHP-CS-Fixer configuration UI
-
The official PHP-CS-Fixer documentation
统计信息
- 总下载量: 232
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-29