leverage-php/toolchain

高度可定制的PHP工具链。

v1.4.4 2024-08-28 08:28 UTC

README

介绍

此项目旨在通过现有的强大工具链,简化新PHP项目的启动过程。

它提供 -

  • 使用 .php-cs-fixer.php 配置文件通过 PHP CS Fixer 实现代码风格
  • 使用 phplint 进行代码检查
  • 使用 phpstan.neon 配置文件通过 PHPStan 进行静态分析
  • 使用安装了 PHPStan 扩展的 PHPUnit 进行单元测试
  • 一个验证脚本,可以运行所有这些工具,便于在推送之前测试一切

使用方法

    "require-dev": {
        "leverage-php/toolchain": "*"
    },

这将把所有脚本安装到您的 vendor/bin 目录。

大部分东西应该“直接可用”,但您可能需要创建PHPStan配置文件的符号链接,以便您的编辑器知道设置。

ln -s vendor/leverage-php/toolchain/conf/phpstan.neon phpstan.neon