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@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.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