@nice-move/eslint-config-vue
v0.11.28
Published
A `eslint` config for `vue` project best practice
Downloads
689
Maintainers
Readme
@nice-move/eslint-config-vue
A eslint config for vue project best practice.
Installation
npm install eslint @nice-move/eslint-config-vue --save-dev
Usage
Add to package.json
// example: package.json
{
"eslintConfig": {
"extends": "@nice-move/eslint-config-vue"
}
}
Then run
eslint --fix .
Specification
| Environment | pattern |
| :---------- | :------------------------------------------------------------------------------------------- |
| browser | .js
, .html
, .vue
|
| node.js | .mjs
, .mts
, .cjs
, .cts
|
| es modules | .mjs
, .mts
, .js
, .html
, .vue
|
| commonjs | .cjs
, source code in webpack project |
| webpack | src/**
, packages/*/**
|
| ava | {test,tests,spec,specs}/**
, **/*.{test,spec}.*
when eslint-plugin-ava
installed |
Tips
Noiseless reporting
Rules can handle by prettier and garou is disabled by default.
TODO
- [ ] JSX for
vue
- [ ] typescript in
vue
SFC