velkuns / math
一些用于类似Codingame或Advent Of Code解谜游戏的通用代码
1.3.0
2023-12-20 20:30 UTC
Requires
- php: 8.2.*||8.3.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.41.0
- phpstan/phpstan: ^1.10.48
- phpstan/phpstan-phpunit: ^1.3.15
- phpunit/phpcov: ^9.0.2
- phpunit/phpunit: ^10.5.2
README
为什么?
一些用于类似Codingame或Advent Of Code解谜游戏的通用代码
安装
如果您想在项目中安装它,请通过composer进行要求
composer require velkuns/math
贡献
请参阅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,级别9),您可以使用以下命令
make analyze
最小支持版本
make php82compatibility
最大支持版本
make php83compatibility
CI模拟
最后,“助手”命令,您可以在提交和推送之前运行
make ci
许可证
本项目采用MIT许可证 - 详细信息请参阅LICENSE
文件