# ivuorinen/actions/eslint-fix ## ESLint Fix ### Description Fixes ESLint violations in a project. ### Inputs | name | description | required | default | |---------------|--------------------------------------------------------------------|----------|-----------------------------| | `token` |
GitHub token for authentication
| `false` | `${{ github.token }}` | | `username` |GitHub username for commits
| `false` | `github-actions` | | `email` |GitHub email for commits
| `false` | `github-actions@github.com` | | `max-retries` |Maximum number of retry attempts for npm install operations
| `false` | `3` | ### Outputs | name | description | |-----------------|------------------------------------------| | `files_changed` |Number of files changed by ESLint
| | `lint_status` |Linting status (success/failure)
| | `errors_fixed` |Number of errors fixed
| ### Runs This action is a `composite` action. ### Usage ```yaml - uses: ivuorinen/actions/eslint-fix@main with: token: # GitHub token for authentication # # Required: false # Default: ${{ github.token }} username: # GitHub username for commits # # Required: false # Default: github-actions email: # GitHub email for commits # # Required: false # Default: github-actions@github.com max-retries: # Maximum number of retry attempts for npm install operations # # Required: false # Default: 3 ```