Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Eslint Formatter Github | 79 | 3 | 6 months ago | 410 | June 06, 2021 | 15 | mit | TypeScript | ||
See ESLint errors and warnings directly in pull requests. | ||||||||||
Eslint Changed Files | 63 | 2 days ago | 1 | mit | Shell | |||||
:octocat: Github action to run ESLint on changed pull request files with support for reporting errors via Github checks. | ||||||||||
Eslint Rails | 39 | 44 | 5 years ago | 11 | May 07, 2017 | 17 | mit | Ruby | ||
Action Eslint | 33 | 14 days ago | 1 | mit | TypeScript | |||||
✅ GitHub Action that runs ESLint on files changed in a Pull Request | ||||||||||
Eslint.cn | 4 | 5 months ago | 4 | mit | JavaScript | |||||
eslint.cn ESLint中文 ESLint 中文翻译 | ||||||||||
Eslint Rails Ee | 2 | 4 years ago | 3 | mit | Ruby | |||||
Fork of https://github.com/appfolio/eslint-rails with new features and continued support | ||||||||||
Linter Eslint | 2 | 9 years ago | 1 | CoffeeScript | ||||||
atom.io Linter plugin for JavaScript, using eslint | ||||||||||
Probot Eslint Bot | 2 | 2 years ago | mit | JavaScript | ||||||
An automated js code eslinting bot that integrates with GitHub pull requests. | ||||||||||
Github Action | 2 | 4 years ago | other | JavaScript | ||||||
A GitHub action to run ESLint on pull requests | ||||||||||
Eslint Review Action | 1 | 3 years ago | JavaScript | |||||||
Github Action to review code changes on a Pull-Request and add corresponding review comments with eslint issues, test coverage and vulnerabilities for a clean code promotion. |
Run ESLint on either all files or selectively run ESLint on only changed files in a pull request with support for inline annotations of ESLint Warnings & Errors.
...:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 14
- name: Install dependencies
run: npm ci # OR: yarn
- name: Run eslint on changed files
uses: tj-actions/eslint-changed-files@v21
with:
config_path: "/path/to/.eslintrc"
ignore_path: "/path/to/.eslintignore"
extra_args: "--max-warnings=0"
file_extensions: |
**/*.ts
**/*.tsx
For more working examples view the test.yml
If you feel generous and want to show some extra appreciation:
Support this project with a ⭐️
INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
---|---|---|---|---|
all_files | string | false | "false" |
Run ESlint on all matching files. |
config_path | string | false |
ESlint configuration file. Optionally omit this input for Mono repositories. |
|
extra_args | string | false | Extra arguments passed to ESlint | |
fail_on_error | string | false | "true" |
Exit code for reviewdog when errors are found. |
file_extensions | string | false |
"**/*.{ts,tsx,js,jsx}" |
List of file extensions to watch for changes and run ESlint against |
filter_mode | string | false | "added" |
Filter mode for the reviewdog command (added, diff_context, file, nofilter). |
ignore_path | string | false | ESlint ignore file | |
level | string | false | "error" |
Report level for reviewdog (info,warning,error) |
path | string | false | "." |
Relative path under GITHUB_WORKSPACE to the repository |
reporter | string | false | "github-pr-review" |
Reporter of reviewdog command (github-check, github-pr-review). github-pr-review can use Markdown and add a link to rule page in reviewdog reports. |
skip_annotations | string | false | "false" |
Skip running reviewdog i.e don't add any annotations. |
token | string | true | "${{ github.token }}" |
GITHUB_TOKEN or a repo scoped Personal Access Token |
Thanks goes to these wonderful people (emoji key):
Clinton Blackburn |
Sava Vidakovic |
This project follows the all-contributors specification. Contributions of any kind welcome!