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

1.0.4 • Public • Published

@wsvaio/eslint-config

Size Version Languages License Star Download

@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[]>;

感谢

@antfu/eslint-config

Package Sidebar

Install

npm i @wsvaio/eslint-config

Weekly Downloads

4

Version

1.0.4

License

MIT

Unpacked Size

6.75 kB

Total Files

5

Last publish

Collaborators

  • wscloud