3.0.1 • Published 3 years ago

eslint-output v3.0.1

Weekly downloads
9,961
License
MIT
Repository
github
Last release
3 years ago

eslint-output

npm version Build Status

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 .eslintrc
  • Create an npm script in your package json eg. "eslint-output": "eslint-output"
  • Configure eslint-output with .eslintoutputrc 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 .eslintoutputrc

{
  "files": ["."],
  "formats": [
    {
      "name": "stylish",
      "output": "console"
    },
    {
      "name": "junit",
      "output": "file",
      "path": "tmp/junit.xml",
      "id": "myJunit"
    }
  ],
  "eslintConfig": {}
}
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 .eslintoutputrc.

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:

  • It is optional to also specify configs for the eslint CLI engine using the eslintConfig property. See https://eslint.org/docs/developer-guide/nodejs-api#eslint-class for the options. However, it is recommended that you use the .eslintrc.
  • File paths are relative to the current working directory.
  • Pull requests are welcome!

Breaking changes

  • Removed explicitly setting envs: ['browser', 'mocha'].
3.0.1

3 years ago

3.0.0

3 years ago

2.0.4

3 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago