A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/webpack-contrib/eslint-webpack-plugin/tree/2.x below:

GitHub - webpack-contrib/eslint-webpack-plugin at 2.x

This plugin uses eslint to find and fix problems in your JavaScript code

To begin, you'll need to install eslint-webpack-plugin:

npm install eslint-webpack-plugin@2 --save-dev

Note: You also need to install eslint >= 7 from npm, if you haven't already:

npm install eslint --save-dev

Then add the plugin to your webpack config. For example:

const ESLintPlugin = require('eslint-webpack-plugin');

module.exports = {
  // ...
  plugins: [new ESLintPlugin(options)],
  // ...
};

You can pass eslint options.

Note that the config option you provide will be passed to the ESLint class. This is a different set of options than what you'd specify in package.json or .eslintrc. See the eslint docs for more details.

Warning: In eslint-webpack-plugin version 1 the options were passed to the now deprecated CLIEngine.

A string indicating the root of your files.

Path to eslint instance that will be used for linting. If the eslintPath is a folder like a official eslint, or specify a formatter option. now you don't have to install eslint.

Specify extensions that should be checked.

Specify the files and/or directories to exclude. Must be relative to options.context.

Specify directories, files, or globs. Must be relative to options.context. Directories are traversed recursively looking for files matching options.extensions. File and glob patterns ignore options.extensions.

Will enable ESLint autofix feature.

Be careful: this option will change source files.

Accepts a function that will have one argument: an array of eslint messages (object). The function must return the output as a string. You can use official eslint formatters.

Lint only changed files, skip lint on start.

Will run lint tasks across a thread pool. The pool size is automatic unless you specify a number.

By default the plugin will auto adjust error reporting depending on eslint errors/warnings counts. You can still force this behavior by using emitError or emitWarning options:

The errors found will always be emitted, to disable set to false.

The warnings found will always be emitted, to disable set to false.

Will cause the module build to fail if there are any errors, to disable set to false.

Will cause the module build to fail if there are any warnings, if set to true.

Will process and report errors only and ignore warnings, if set to true.

Write the output of the errors to a file, for example a checkstyle xml file for use for reporting on Jenkins CI.

The filePath is an absolute path or relative to the webpack config: output.path. You can pass in a different formatter for the output file, if none is passed in the default/configured formatter will be used.

Changelog

MIT


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4