the-ge/phpcsfixer-fixers
Composer 安装命令:
composer require the-ge/phpcsfixer-fixers
包简介
Custom PHP CS Fixer rules by The Ge
README 文档
README
Custom PHP CS Fixer fixers.
Installation
composer require --dev the-ge/phpcsfixer-fixers
Fixers
TheGe/blank_lines_before_classy_block
Ensures every named classy declaration (class, interface, trait, enum) — including its modifiers (abstract, final, readonly) and its metadata (comments, docblock, attributes) — is preceded by exactly two blank lines (three newline characters).
Anonymous classes (new class) are excluded.
Priority: -24 (runs after blank_line_after_namespace, no_blank_lines_after_phpdoc, and
single_line_after_imports).
Example
Configuration: ['blank_lines_count' => 2]
// Before namespace N; class Foo {} // After namespace N; class Foo {}
Registration
// .php-cs-fixer.dist.php use TheGe\PhpCsFixer\Fixer\ClassNotation\BlankLinesBeforeClassyBlockFixer; return (new PhpCsFixer\Config()) ->registerCustomFixers([new BlankLinesBeforeClassyBlockFixer()]) ->setRules([ 'TheGe/blank_lines_before_classy_block' => true, ]);
Requirements
- PHP 8.1 – 8.4
- friendsofphp/php-cs-fixer ^3.94
Running Tests
composer boot
composer test
统计信息
- 总下载量: 317
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-13