ESLint formatter for GitHub Actions
npm install eslint-formatter-gha


A custom formatter for ESLint that creates annotations for GitHub Actions.
``bash`
npm install --save-dev eslint-formatter-gha
`bash`
eslint . -f gha
If eslint-formatter-gha detects that ESLint runs in a GitHub runner (GITHUB_ACTIONS environment variable has the value of true), it creates annotations for GitHub Actions.stylish
Otherwise, it invokes ESLint's formatter.
Since 1.1.0: If the SONARSCANNER environment variable equals true, the formatter produces the result in the JSON format. Additionally, if the GITHUB_WORKSPACE environment variable has a non-empty value, eslint-formatter-gha writes the generated JSON into ${GITHUB_WORKSPACE}/eslint-report.json` file.