Skip to content

✨ ESLint GitHub Action with inline lint annotations for pull requests

License

Notifications You must be signed in to change notification settings

hagaishapira/eslint-action

This branch is 1 commit behind hallee/eslint-action:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e0c041f · May 24, 2020

History

24 Commits
May 24, 2020
May 24, 2020
Jan 31, 2019
May 19, 2020
Jan 31, 2019
May 24, 2020
Jan 31, 2019
May 24, 2020
May 18, 2020
May 19, 2020
May 19, 2020

Repository files navigation

ESLint Action

This is a GitHub Action that runs ESLint for .js, .jsx, .ts and .tsx files using your .eslintrc rules. It's free to run and it'll annotate the diffs of your pull requests with lint errors and warnings.

Neat! Bet your CI doesn't do that.

Usage

.github/workflows/lint.yml:

name: Lint

on: pull_request

jobs:
  eslint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: hallee/[email protected]
        # GITHUB_TOKEN in forked repositories is read-only
        # https://help.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-event-pull_request
        if: ${{ github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository }} 
        with:
          repo-token: ${{secrets.GITHUB_TOKEN}}
          source-root: optional-sub-dir

About

✨ ESLint GitHub Action with inline lint annotations for pull requests

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 85.7%
  • Dockerfile 7.5%
  • Shell 6.8%