五实验室 / ci-rules
针对代码风格和静态分析器的自定义规则
dev-master
2024-09-05 16:08 UTC
Requires
- php: ~8.0
Requires (Dev)
- escapestudios/symfony2-coding-standard: ~3.13
- phpstan/phpstan: ~1.10
- phpunit/phpunit: ~9.5
Suggests
- escapestudios/symfony2-coding-standard: For use code style rules
- phpstan/phpstan: For use static analyzer rules.
This package is auto-updated.
Last update: 2024-09-05 16:08:34 UTC
README
#StandWithUkraineCI 规则
- 通过添加自定义规则扩展了
escapestudios/symfony2-coding-standard
代码风格规则。 - 为
phpstan
添加自定义规则。
开发
为了方便开发,您可以使用 Docker
。
docker build -t ci-rules . docker run -it -v $(pwd):/code --name ci-rules ci-rules bash
在成功运行并连接到容器后,您必须安装依赖项
composer update
在创建 PR 或合并到 develop 之前,请运行以下命令以验证代码
./bin/phpunit ./bin/phpcs --config-set show_warnings 0 ./bin/phpcs --standard=vendor/escapestudios/symfony2-coding-standard/Symfony/ src/ ./bin/phpcs --standard=tests/phpcs.xml tests/