eslint-worker-brunch
Inspired by eslint-brunch
Adds ESLint support to Brunch.
Usage
Install the plugin via npm with npm install --save-dev eslint-worker-brunch
.
Configuration settings can be set in any acceptable .eslintrc.*
configuration file formats.
If no configuration file can be found, this plugin will fallback to default ESLint options.
const sysPath = ;exportsplugins = eslint: workers: length >> 1 config: rules: semi: 'always' overrides: { const basename = sysPath; return rules: "no-unused-vars": 2 "vars": "all" "args": "none" "caughtErrors": "none" "varsIgnorePattern": basename ; } "*.fbs": rules: "no-use-before-define": 0 "no-invalid-this": 0 "no-magic-numbers": 0 ignore: /^[/\\]/ pattern: /^src\/.*\.jsx?$/ warnOnly: false formatter: 'table' ;
Options
Option | Type | Optional | Default | Description |
---|---|---|---|---|
workers |
Integer |
Yes | undefined |
Number of workers to use for linting. Usefull to get large project linted faster |
config |
Object |
Yes | undefined |
Options to pass to the ESLint engine (docs) |
overrides |
Object |
Yes | undefined |
Overrides eslint config per file pattern |
pattern |
RegExp |
Yes | /^app\/.*\.jsx?$/ |
Pattern of file paths to be processed (docs) |
warnOnly |
Boolean |
Yes | true |
Use warn logging level instead of error |
formatter |
String |
Yes | 'stylish' |
Built-in formatter to use (docs) |