Sha256: 7571f78031ff394af40c114a1b1252ea3b33c8c5c1ee0e396fb9a122b0ee24c8

Contents?: true

Size: 714 Bytes

Versions: 6

Compression:

Stored size: 714 Bytes

Contents

name: Linters

on: [pull_request]

jobs:
  rubocop:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: actions/setup-ruby@v1
        with:
          ruby-version: '2.6.x'

      - run: gem install rubocop:0.79.0 rubocop-rails:2.4.1 rubocop-rspec:1.33.0

      - name: Install reviewdog
        run: curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh| sh -s

      - name: Run RuboCop
        run: |
          diff_sha=$(git rev-parse "origin/${{ github.base_ref }}")
          rubocop . | ./bin/reviewdog -f=rubocop -diff="git diff $diff_sha" -reporter=github-pr-check
        env:
          REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.github_token }}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
laboratory-0.1.7 .github/workflows/linters.yml
laboratory-0.1.6 .github/workflows/linters.yml
laboratory-0.1.5 .github/workflows/linters.yml
laboratory-0.1.4 .github/workflows/linters.yml
laboratory-0.1.3 .github/workflows/linters.yml
laboratory-0.1.2 .github/workflows/linters.yml