An ESLint formatter that outputs lint results as GitHub Checks annotations, enabling inline code annotations in GitHub Actions pull request checks. Version 0.1.0, released as an early-stage package with no reported release cadence. Unlike other ESLint formatters (e.g., json, stylish), this one specifically targets CI integration with GitHub Actions to display warnings/errors directly in pull request diffs. It supports reporting multiple messages per file and uses the standard ESLint formatter API. Potential alternative: @eslint/skip-annotations is more mature but limited to specific use cases.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
ESM only; CommonJS require() fails. Use import statement.
The formatter name is 'github-annotations' (not the package name). Use -f github-annotations.
Dynamic import in ESM; CommonJS require() throws error.
An example package.json configuration to run ESLint with the GitHub annotations formatter, which will produce annotations in GitHub Actions logs.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.