davahome/php-cs-fixer-ruleset
Composer 安装命令:
composer require davahome/php-cs-fixer-ruleset
包简介
The default ruleset of php-cs-fixer for all davahome projects
README 文档
README
DavaHome Ruleset for php-cs-fixer
Installation
php composer.phar require --dev davahome/php-cs-fixer-ruleset
Usage
php_cs.php
<?php require_once __DIR__ . '/vendor/autoload.php'; return \DavaHome\PhpCsFixer::createFromDir(__DIR__)->getRuleSet();
php-cs-fixer.phar
php php-cs-fixer.phar fix --config=php_cs.php php php-cs-fixer.phar fix --dry-run --diff --config=php_cs.php
Examples
php_cs.php
<?php use DavaHome\PhpCsFixer; use PhpCsFixer\Finder; require_once __DIR__ . '/vendor/autoload.php'; $finder = Finder::create() ->in(__DIR__) ->notPath('/^data/'); return (new PhpCsFixer($finder)) ->getRuleSet() ->setCacheFile(__DIR__ . '/data/cache/.php_cs.cache');
php_cs.php
<?php use DavaHome\PhpCsFixer; use PhpCsFixer\Finder; require_once __DIR__ . '/vendor/autoload.php'; $finder = Finder::create() ->in(__DIR__) ->notPath('/exclude/'); return (new PhpCsFixer($finder)) ->getRuleSet() ->setLineEnding("\r\n") ->setCacheFile('/tmp/.php_cs.cache') ->setIndent("\t") ->setRiskyAllowed(false) ->setUsingCache(true);
composer.json
{
"scripts": {
"phpcs": [
"bash bin/php-cs-fixer.sh",
"php php-cs-fixer.phar fix --config=php_cs.php"
]
}
}
统计信息
- 总下载量: 4.86k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2017-03-29