@rollup/plugin-eslint
    TypeScript icon, indicating that this package has built-in type declarations

    8.0.1 • Public • Published

    npm size libera manifesto

    @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({
          /* your options */
        })
      ]
    };

    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)

    Install

    npm i @rollup/plugin-eslint

    DownloadsWeekly Downloads

    6,628

    Version

    8.0.1

    License

    MIT

    Unpacked Size

    11.3 kB

    Total Files

    7

    Last publish

    Collaborators

    • shellscape
    • rich_harris
    • guybedford
    • lukastaegert