github.com/nutsdb/nutsdb@v1.0.4/.github/workflows/reviewdog.yml (about)

     1  name: reviewdog
     2  on: [pull_request]
     3  jobs:
     4    golangci-lint:
     5      name: runner
     6      runs-on: ubuntu-latest
     7      steps:
     8        - name: Check out code into the Go module directory
     9          uses: actions/checkout@v3
    10  
    11        - name: golangci-lint
    12          uses: reviewdog/action-golangci-lint@v2
    13  
    14        - name: Setup reviewdog
    15          uses: reviewdog/action-setup@v1
    16  
    17        - name: gofumpt -s with reviewdog
    18          env:
    19            REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    20          run: |
    21            go install mvdan.cc/gofumpt@v0.2.0
    22            gofumpt -e -d . | \
    23            reviewdog -name="gofumpt" -f=diff -f.diff.strip=0 -reporter=github-pr-review