rlweb/phpcs-for-legacy

将旧代码库提升到新标准

v1.2 2018-08-04 13:47 UTC

This package is auto-updated.

Last update: 2024-09-26 12:14:30 UTC


README

无法一次性将单一代码库提升到完美状态,但希望有渐进的进步。PHPCS for legacy 允许通过仅对通过检查 git diff 输出的新/编辑代码强制实施新标准,从而增量地实施新标准。

安装

使用 composer 简单地 composer require -dev rlweb/phpcs-for-legacy

使用方法

通过运行你初始化二进制文件 vendor/bin/phpcslegacy run

它的工作原理

  • 首先获取 git diff head 的输出
  • 将补丁输出转换为有用的数组 [filePath => [1,2,3,...],表示变更的行。对于每行变更,我们包括前一行和下一行。
  • 然后它将对这些文件运行 PHPCS 命令
  • 然后创建行上问题的 diff

并只输出这些内容!