1.1.4 • Published 4 months ago

@annangela/eslint-formatter-gha v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

AnnAngela/eslint-formatter-gha

A better ESLint formatter used in GitHub Actions. It can help you to get more human-readable annotation from ESLint. See screenshoots below:

Secreenshoot 1

Secreenshoot 2

Thess secreenshoots are taken with configuration ESLINT_FORMATTER_GHA_DEPRECATED_RULES_SEVERITY as notice, so you can see the deprecated rules infomation in Annotation and Summary.

Installation

Run this command:

npm install --save-dev @AnnAngela/eslint-formatter-gha

Usage

Add -f @AnnAngela/eslint-formatter-gha or --format @AnnAngela/eslint-formatter-gha to your eslint command, like this:

npx eslint -f @AnnAngela/eslint-formatter-gha src

Configuration

You can use these environment variables to configure the formatter:

  • ESLINT_FORMATTER_GHA_DEPRECATED_RULES_SEVERITY:

    Valid value is debug (default in v1), notice, warning, error.

    If the value is debug, the report of the deprecated rules will be only logged as debug log, which you have to enable debug logging to see it.

Upcoming v2

According to the blog "Deprecation of formatting rules" and the release note of ESLint v8.53, a batch of formatting rules have been marked as deprecated in documents.

But:

  • In the cli, the deprecation of the rules is only visible after v9;
  • There are still some deprecated rules being used in the recommended config from @eslint/js@8.

So the default value of environment variable ESLINT_FORMATTER_GHA_DEPRECATED_RULES_SEVERITY will remain as debug until ESLint v9 is released, to prevent unexpected large amounts of log output.

After that, the default value will be changed to notice with the v2 major release of this package.

1.1.4

4 months ago

1.1.3

4 months ago

1.1.2

4 months ago

1.1.0

4 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago

0.0.1

5 months ago