You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
ESLint changed files
v8
Github action to run eslint on changed and modified files in a pull request with support for excluding generated files with error reporting.
...:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 14
- name: Install
run: npm ci # OR: yarn
- name: Run eslint on changed files
uses: tj-actions/[email protected]
with:
config_path: "/path/to/.eslintrc"
ignore_path: "/path/to/.eslintignore"
extensions: "ts,tsx,js,jsx"
extra_args: "--max-warnings=0"
Input | type | required | default | description |
---|---|---|---|---|
token | string |
false |
${{ github.token }} |
GITHUB_TOKEN or a repo scoped Personal Access Token |
config_path | string |
false |
'.eslintrc' |
eslint configuration file |
ignore_path | string |
false |
'' |
eslint ignore file |
extensions | string[] |
false |
'ts,tsx,js,jsx' |
File extensions to run eslint against |
extra_args | string |
false |
'' |
Extra arguments passed to eslint |
all_files | string |
false |
'true' |
Run eslint on all matching files |
- Free software: MIT license
If you feel generous and want to show some extra appreciation: