Content-Length: 318345 | pFad | http://github.com/robinloeffel/rollup-plugin-eslint

47 GitHub - robinloeffel/rollup-plugin-eslint: Lint your Rollup bundles with ESLint. 🐝
Skip to content

robinloeffel/rollup-plugin-eslint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

@rbnlffl/rollup-plugin-eslint

latest version on npm npm downloads a month required node version eslint peer dependency rollup peer dependency package license

Lint your Rollup bundles with ESLint. 🐝

Nicely integrates the most recent version of eslint into a rollup plugin.

How

npm i -D @rbnlffl/rollup-plugin-eslint
import eslint from '@rbnlffl/rollup-plugin-eslint';

export default {
  // ..
  plugins: [
    eslint()
    // ..
  ]
};

Config

This plugin respects your ESLint configuration as per default. It also takes a configuration object intended for the ESLint constructor with the addition of a throwOnWarning, throwOnError, filterInclude and filterExclude prop. The most popular configuration options are as follows:

fix

Type: boolean
Default: false
Utilized by: ESLint constructor

Controls whether to enable or disable the autofix feature of ESLint.

extensions

Type: string[]
Default: null
Utilized by: ESLint constructor

Controls what type of files ESLint should look at. The default of null is equal to [ '.js' ].

throwOnWarning

Type: boolean
Default: false
Utilized by: The plugin itself

Controls whether or not to throw an error and exit the process when ESLint reports any warnings.

throwOnError

Type: boolean
Default: false
Utilized by: The plugin itself

Controls whether or not to throw an error and exit the process when ESLint reports any errors.

filterInclude

Type: FilterPattern
Default: undefined
Utilized by: @rollup/pluginutils

A single picomatch pattern or an array of patterns controlling which files this plugin should explicitly include. Gets forwarded to the createFilter method of @rollup/pluginutils.

filterExclude

Type: FilterPattern
Default: 'node_modules/**'
Utilized by: @rollup/pluginutils

A single picomatch pattern or an array of patterns controlling which files this plugin should explicitly exclude. Gets forwarded to the createFilter method of @rollup/pluginutils.

Why a new plugin?

Because rollup-plugin-eslint seems to be dead and relies on eslint^6.0.0, which resolves to v6.8.0, resulting in unexpected errors when using rules introduced in versions 7 and up.

License

MIT









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/robinloeffel/rollup-plugin-eslint

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy