GitHubActionsでPHPInsightsの自動コメント投稿する


こんにちは。M2です。
GitHub Actions Advent Calendar 2020の22日目を隙間埋めで担当させていただきます。

概要

公式まんまですが、reviewdogなど使おうとして遠回りしたので備忘録がてらに。

対応方法

#.github/workflows/pr.yml
name: CI
on:
    - pull_request
jobs:
    phpinsights:
        runs-on: ubuntu-latest
        name: PHP Insights checks
        steps:
            - uses: actions/checkout@v2
            - uses: shivammathur/setup-php@v1
              with:
                  php-version: 7.3
            - run: composer install --prefer-dist --no-progress --no-suggest
            - run: vendor/bin/phpinsights -n --ansi --format=github-action # format=github-actionをつける

すると自動コメント投稿が

参考

PHP Insights公式ドキュメント