npm.io
1.8.1 • Published 3 years ago

vite-plugin-eslint

Licence
MIT
Version
1.8.1
Deps
3
Size
10 kB
Vulns
0
Weekly
0
Stars
281

vite-plugin-eslint

npm npm peer dependency version npm peer dependency version GitHub license

ESLint plugin for vite.

Install

npm install eslint vite-plugin-eslint --save-dev
# or
yarn add eslint vite-plugin-eslint -D

Usage

import { defineConfig } from 'vite'
import eslint from 'vite-plugin-eslint'

export default defineConfig({
  plugins: [eslint()]
})

Options

You can pass eslint options.

cache
  • Type: boolean
  • Default: false

Decrease execution time, Beta Cache now correctly recognizes file changes, you can try it out.

fix
  • Type: boolean
  • Default: false

Auto fix source code.

eslintPath
  • Type: string
  • Default: eslint

Path to eslint instance that will be used for linting.

lintOnStart
  • Type: boolean
  • Default: false

Check all matching files on project startup, too slow, turn on discreetly.

include
  • Type: string | string[]
  • Default: ['**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx', '**/*.vue', '**/*.svelte']

A single file, or array of files, to include when linting.

exclude
  • Type: string | string[]
  • Default: ['**/node_modules/**']

A single file, or array of files, to exclude when linting.

formatter
  • Type: string | ESLint.Formatter['format']
  • Default: stylish

Custom error formatter or the name of a built-in formatter.

emitWarning
  • Type: boolean
  • Default: true

The warings found will be printed.

emitError
  • Type: boolean
  • Default: true

The errors found will be printed.

failOnWarning
  • Type: boolean
  • Default: false

Will cause the module build to fail if there are any warnings, based on emitWarning.

failOnError
  • Type: boolean
  • Default: true

Will cause the module build to fail if there are any errors, based on emitError.

License

MIT

Keywords