4.0.2 • Published 1 year ago
eslint-output v4.0.2
eslint-output
Getting started
Install eslint-output using npm or your favorite node modules manager.
npm i --save-dev eslint-outputGetting 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.jsplaced at the root of your project's directory. See example below - Run
npm run eslint-outputoryarn 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
| Option | Value | Description |
|---|---|---|
--quiet, -q | Don't report warnings, only errors | |
--max-warnings, -m | Int | Maximum number of warnings before the process returns an unsuccessful error code |
--format-overrides, -o | String(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/**/*.jsThis 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/**/*.jsor even
npm run eslint-output -o gitlab.path="path/to/file.json" -q -o myJunit.output=console -- src/**/*.jsNotes:
- 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
- these removed formatters must be installed separately. eg.
- Pull requests are welcome!
Breaking changes
- config file is now
eslintoutput.config.js.
4.0.1
1 year ago
4.0.0
1 year ago
4.0.2
1 year ago
3.0.1
4 years ago
3.0.0
4 years ago
2.0.4
5 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.0
7 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