enabel / coding-standard-bundle
提供编码标准和开发辅助工具的Enabel组件
3.0.1
2024-09-24 12:11 UTC
Requires
- php: ^8.0
- doctrine/doctrine-fixtures-bundle: ^3.4
- ergebnis/composer-normalize: ^2.29
- phpro/grumphp: ^2.4
- symfony/config: ^6.0 || ^7.0
- symfony/dependency-injection: ^6.0 || ^7.0
- symfony/framework-bundle: ^6.0 || ^7.0
- symfony/orm-pack: ^2.4
- symfony/phpunit-bridge: ^6.0 || ^7.0
Requires (Dev)
- nunomaduro/phpinsights: ^2.11
- phpstan/phpstan: ^1.10
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.5
- rector/rector: ^0.18.10
- squizlabs/php_codesniffer: ^3.8
This package is auto-updated.
Last update: 2024-09-24 12:22:53 UTC
README
简介
该组件旨在提供基本的编码标准和辅助工具,包括
- PHP Code Sniffer (PSR-12)
- PHP Mess Detector
- PHPStan
- PHP Insight (Symfony)
- PHP Copy/Paste Detector
- Rector
- PHPLoc
- Twig Coding Standard
- Linter
- Twig
- Yaml
- XLIFF
- Symfony容器
- Symfony服务
- Composer
- Makefile
- Docker (MySQL, Redis, Mailcatcher, PHPQA)
安装与使用
您可以在这里查看文档
版本和依赖
当前版本的组件与Symfony 6.0+兼容。项目遵循SemVer。
您可以查看变更日志。
贡献
注意,有几个维护代码质量的辅助工具,您可以使用以下命令运行
composer cs # Code style check composer stan # Static analysis composer insight # Code analysis composer test # Run tests