parf/composer-php8-template

PHP8/8.1 模板,用于 composer/packagist

1.0.2 2022-04-06 18:03 UTC

This package is auto-updated.

Last update: 2024-09-11 06:02:35 UTC


README

安装 / 使用方法

  • composer create-project parf/composer-php8-template 你的项目名称
  • 编辑 composer.json
  • 运行 composer install

提供

  • php 8/8.1 项目的 ready-to-use Composer 包模板
  • 常用 PHP 工具(见以下列表)
  • 默认工具配置
  • 实用脚本

提供的 Php-Tools

工具安装说明

脚本

composer test
运行 单元测试。使用 test-q 静默运行测试(仅显示错误)

composer psalm
使用 psalm 检查代码

composer stan
使用 php-stan 检查代码(默认级别为 6)

composer lint
PHP 语法检查

composer psalm-dry / composer psalm-fix(又称 psalter
通过 psalm 审查/应用建议的代码更改,请始终先进行 dry-run

composer cs-dry / composer cs-fix
通过 php-cs-fixer 审查/应用建议的代码更改,请始终先进行 dry-run

composer doc
doc 文件夹中生成 phpDocumentor 文档

./check
执行所有检查:lint、单元测试、psalm、php-stan;如果有任何失败,则停止

./check-commit./check-push
执行 ./check,将所有新文件添加到 git,执行 git commit -v -sgit push --tags

./psysh php cli shell
重要命令:wtfdoc Classdoc Class::methodshow Class::methodls -l ClassNamehelp

有关更多脚本快捷方式,请参阅 composer.json 脚本部分