twc/code-quality-plugin

预配置修复器和分析代码质量

v3.0.3 2022-12-16 14:11 UTC

README

Build Status

这是一个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插件,因此提供了多个命令。