rozeo / phpstan-github-actions
此包的最新版本(1.0.0)没有可用的许可信息。
1.0.0
2020-06-23 09:56 UTC
Requires
- guzzlehttp/guzzle: ^6.5
- phpstan/phpstan: ^0.12.30
- symfony/console: ^5.1
This package is auto-updated.
Last update: 2024-09-19 22:49:51 UTC
README
在 Github Actions 上支持 PHPStan 的 Github Pull Request
输出示例 #1 (评论)
设置
- 在 composer.json 中添加依赖项
"rozeo/phpstan-github-actions": "^1.0.0"
- 将
phpstan.neon设置文件放在仓库根目录。
touch phpstan.neon
- 设置 phpstan 和添加 phpstan 自定义格式化器。例如:
parameters: level: 5 paths: - src services: errorFormatter.markdown: class: Rozeo\PHPStanAction\PHPStanMarkdownFormatter
- 在工作流程文件中添加规则(基于 PHP 工作流程)。
on:
pull_request:
branches:
- branch
~~~
- name: composer install
run: composer install
- name: running phpstan
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_URL: ${{ github.event.pull_request.comments_url }}
GITHUB_SHA: ${{ github.sha }}
GITHUB_REPOSITORY: ${{ github.repository }}
run: ./vendor/bin/phpstan-github-actions