parf / composer-php8-template
PHP8/8.1 模板,用于 composer/packagist
1.0.2
2022-04-06 18:03 UTC
Requires
- php: >=8.0
README
安装 / 使用方法
composer create-project parf/composer-php8-template
你的项目名称- 编辑
composer.json
- 运行
composer install
提供
- php 8/8.1 项目的 ready-to-use Composer 包模板
- 常用 PHP 工具(见以下列表)
- 默认工具配置
- 实用脚本
提供的 Php-Tools
- PHP 代码检查器
- psalm 静态代码分析器和修复工具
- php-stan 静态代码分析器
- rector 代码分析器和重构工具
- phpDocumentor PHP 项目的文档应用
- php-cs-fixer 编码规范修复器
- php-unit 单元测试
- spartan-test(phpunit 替代方案)+ 自动化 web 测试框架
- psysh - PHP CLI Shell
脚本
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 -s
和git push --tags
./psysh
php cli shell
重要命令:wtf
、doc Class
、doc Class::method
、show Class::method
、ls -l ClassName
、help
有关更多脚本快捷方式,请参阅 composer.json 脚本部分