velkuns / pipeline
面向函数式编程的管道对象
0.2.0
2023-12-01 14:46 UTC
Requires
- php: 8.2.*||8.3.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.40.0
- phpstan/phpstan: ^1.10.46
- phpstan/phpstan-phpunit: ^1.3.15
- phpunit/phpcov: ^9.0.2
- phpunit/phpunit: ^10.4.2
README
为什么?
面向函数式编程的管道对象
安装
如果您想在项目中安装它,请通过composer要求
composer require velkuns/pipeline
贡献
查看CONTRIBUTING 文件。
安装/更新项目
您可以使用以下命令安装项目
make install
并且使用以下命令更新
make update
注意:对于组件,composer.lock
文件未提交。
测试 & CI(持续集成)
测试
您可以使用以下命令在您的侧运行测试(带有覆盖率)
make tests
对于更美观的输出(但没有覆盖率),您可以使用以下命令
make testdox # run tests without coverage reports but with prettified output
代码风格
您还可以使用以下命令运行代码风格检查
make phpcs
您还可以使用以下命令运行代码风格修复
make phpcbf
静态分析
要执行代码的静态分析(使用 phpstan,默认为 lvl 9),您可以使用以下命令
make analyze
最小支持版本
make php82compatibility
最大支持版本
make php83compatibility
CI 模拟
最后,“辅助”命令,您可以在提交和推送之前运行的是
make ci
许可证
此项目采用MIT许可证 - 有关详细信息,请参阅LICENSE
文件。