lexusalex/composer-package

composer中的测试项目

0.3.0 2021-05-06 17:39 UTC

This package is auto-updated.

Last update: 2024-09-10 21:39:14 UTC


README

创建composer包的模板

从头构建项目

make build

安装到项目中

composer require lexusalex/composer-package

在容器内运行命令

docker-compose run --rm php-cli composer --version docker-compose run --rm php-cli composer require vimeo/psalm:@stable --dev

检查包的主版本号

docker-compose run --rm php-cli composer outdated --direct

命令

  • make phpunit - 运行phpunit测试
  • make phpcs - php代码规范检查 - 检查代码是否符合标准
  • make phpcbf - php代码规范修复 - 修复代码以符合标准
  • make phplint - phplint - 检查php文件的正确性
  • make psalm - psalm - 静态代码分析器
  • make phpstan - phpstan - 静态代码分析器
  • make php-cs-fixer-dry-run - php-cs-fixer - 查看哪些文件将被修改以符合规则
  • make php-cs-fixer - php-cs-fixer - 根据规则修改代码
  • make infection - 运行突变测试
  • make test - 总命令,运行上面的phpunit, phpcs, phplint, psalm, phpstan, php-cs-fixer-dry-run命令

关于创建包的文章