4.0.2 • Published 8 months ago

eslint-output v4.0.2

Weekly downloads
9,961
License
MIT
Repository
github
Last release
8 months ago

eslint-output

npm version

Getting started

Install eslint-output using npm or your favorite node modules manager.

npm i --save-dev eslint-output

Getting started: Next Steps

  • Configure eslint using Flat Config
  • Create a script in your package json eg. "eslint-output": "eslint-output"
  • Configure eslint-output with eslintoutput.config.js placed at the root of your project's directory. See example below
  • Run npm run eslint-output or yarn run eslint-output. See below for command line options.

Example eslintoutput.config.js

module.exports = {
  files: ['.'],
  formats: [
    {
      name: 'stylish',
      output: 'console',
    },
    {
      name: 'junit',
      output: 'file',
      path: 'tmp/junit.xml',
      id: 'myJunit',
    },
  ],
};
Command line options
OptionValueDescription
--quiet, -qDon't report warnings, only errors
--max-warnings, -mIntMaximum number of warnings before the process returns an unsuccessful error code
--format-overrides, -oString(s)Override key(s) in specific format array item(s), using format id.key=value.id field must be added to desired format item.

Files to be checked can also be passed in the command, e.g.

npm run eslint-output src/**/*.js test/**/*.js

This will override the files array in eslintoutput.config.js.

Multiple format overrides can be passed in one command, e.g.

npm run eslint-output -o gitlab.path="path/to/file.json" myJunit.output=console -- src/**/*.js

or even

npm run eslint-output -o gitlab.path="path/to/file.json" -q  -o myJunit.output=console -- src/**/*.js

Notes:

  • File paths are relative to the current working directory.
  • Please be mindful that a lot of formatters have been removed from the core eslint
    • these removed formatters must be installed separately. eg. eslint-formatter-junit
  • Pull requests are welcome!

Breaking changes

  • config file is now eslintoutput.config.js.
4.0.1

8 months ago

4.0.0

8 months ago

4.0.2

8 months ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.4

4 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.0

7 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago