You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
juncheng.li
27cf5ae2d3
|
1 year ago | |
---|---|---|
.. | ||
LICENSE | 1 year ago | |
README.md | 1 year ago | |
package.json | 1 year ago |
README.md
vite-plugin-eslint
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