@wsvaio/eslint-config
v1.0.4
Published
My Eslint Config
Downloads
25
Readme
@wsvaio/eslint-config
在@antfu/eslint-config之上,加入了自己的配置
与@antfu/eslint-config不同的是:
- 双引号
- 尾分号
- ……
安装
pnpm i -D eslint @wsvaio/eslint-config
配置
使用eslint新的配置 ESLint Flat config
// eslint.config.js
import wsvaio from "@wsvaio/eslint-config";
export default wsvaio();
vue相关
// eslint.config.js
import { default as wsvaio, vue } from "@wsvaio/eslint-config";
export default wsvaio(vue);
vscode eslint插件支持
在.vscode/settings.json中
{
"eslint.experimental.useFlatConfig": true,
"prettier.enable": false,
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "never"
}
}
参数
参数与@antfu/eslint-config一致
import type { Awaitable, FlatConfigItem, OptionsConfig, UserConfigItem } from "@antfu/eslint-config";
export default function wsvaio(
options?: OptionsConfig & FlatConfigItem,
...userConfigs: Awaitable<UserConfigItem | UserConfigItem[]>[]
): Promise<UserConfigItem[]>;