twc / code-quality-plugin
预配置修复器和分析代码质量
v3.0.3
2022-12-16 14:11 UTC
Requires
- php: ^7.2|^8.1
- composer-plugin-api: ^1.1|^2.0
- composer/composer: ^1.1|^2.0
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/phpstan: ^1.0
- squizlabs/php_codesniffer: ^3.5
- symfony/filesystem: ^4.0|^5.0
- symfony/finder: ^4.0|^5.0
- symfony/framework-bundle: ^4.0|^5.0
- symfony/process: ^4.0|^5.0
Requires (Dev)
- phpunit/phpunit: ^7.0
- dev-master
- 6.x-dev
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.0.19
- v1.0.18
- v1.0.17
- v1.0.16
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/composer/symfony/http-kernel-5.4.20
This package is auto-updated.
Last update: 2024-09-14 16:55:43 UTC
README
这是一个composer插件,用于在symfony项目上设置质量分析和标准遵守的工具。
先决条件
- git >=2.17
- symfony (website-skeleton) >=4.4 或 symfony >=4.4 (skeleton) 并带有symfony/test-pack包
- composer 2.x
安装
composer require twc/code-quality-plugin --dev
如果您使用的是composer v1.x版本,请尝试
composer require twc/code-quality-plugin:^1.0 --dev
安装后,将创建多个元素。
使用方法
安装后,在提交时将执行以下操作。
- 使用php cs fixer修复代码
- 使用php code sniffer修复代码
- 使用phpstan进行静态代码分析
任何错误都会停止提交过程,以便您可以修复问题。
Makefile
在安装过程中,如果没有Makefile,则会创建一个,或者如果已存在,则添加一系列配方。
include vendor/twc/code-quality-plugin/make/quality.mk
Makefile中的配方列表
命令
由于这是一个composer插件,因此提供了多个命令。