![libera manifesto](https://img.shields.io/badge/libera-manifesto-lightgrey.svg)
@rollup/plugin-eslint
🍣 A Rollup plugin to lint entry points and all imported files with ESLint.
Install
Using npm:
npm install @rollup/plugin-eslint --save-dev
# or
yarn add -D @rollup/plugin-eslint
Usage
import eslint from '@rollup/plugin-eslint';
export default {
input: 'main.js',
plugins: [
eslint({
})
]
};
Options
See more options here eslint-config.
You can also use eslint configuration in the form of a .eslintrc.*
file in your project's root. It will be loaded automatically.
fix
Type: Boolean
Default: false
If true, will auto fix source code.
throwOnError
Type: Boolean
Default: false
If true, will throw an error if any errors were found.
throwOnWarning
Type: Boolean
Default: false
If true, will throw an error if any warnings were found.
include
Type: Array | String
Default: []
A single file, or array of files, to include when linting.
exclude
Type: Array | String
Default: node_modules/**
A single file, or array of files, to exclude when linting.
formatter
Type: Function | String
Default: stylish
Custom error formatter or the name of a built-in formatter.
Meta
CONTRIBUTING
LICENSE (MIT)