name: lint on: pull_request: paths: - "**.js" jobs: eslint: name: eslint runs-on: ubuntu-latest permissions: contents: read pull-requests: write steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: node-version: "latest" cache: "npm" - run: npm ci - uses: reviewdog/action-eslint@556a3fdaf8b4201d4d74d406013386aa4f7dab96 # v1 with: reporter: github-pr-review eslint_flags: "." filter_mode: "file" fail_on_error: true