rozeo/phpstan-github-actions

此包的最新版本(1.0.0)没有可用的许可信息。

1.0.0 2020-06-23 09:56 UTC

README

在 Github Actions 上支持 PHPStan 的 Github Pull Request

输出示例 #1 (评论)

设置

  1. 在 composer.json 中添加依赖项
"rozeo/phpstan-github-actions": "^1.0.0"
  1. phpstan.neon 设置文件放在仓库根目录。
touch phpstan.neon
  1. 设置 phpstan 和添加 phpstan 自定义格式化器。例如:
parameters:
	level: 5
	paths:
		- src

services:
    errorFormatter.markdown:
    	class: Rozeo\PHPStanAction\PHPStanMarkdownFormatter
  1. 在工作流程文件中添加规则(基于 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