五实验室/ci-rules

针对代码风格和静态分析器的自定义规则

dev-master 2024-09-05 16:08 UTC

This package is auto-updated.

Last update: 2024-09-05 16:08:34 UTC


README

 #StandWithUkraine 

CI 规则

  • 通过添加自定义规则扩展了 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/