Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eslint-output) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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.