3.1.3 • Published 4 days ago
@debbl/eslint-config v3.1.3
@debbl/eslint-config
参考
安装
pnpm i eslint @debbl/eslint-config -D
配置 eslint.config.js
默认启动配置
- ignores
- javascript
- comments
- node
- jsdoc
- imports
- unicorn
- sortKeys
- test
- jsonc
- yml
- toml
- markdown
- prettier
import { config } from "@debbl/eslint-config";
export default config();
配置 Prettier
, 会覆盖默认的规则
import config from "./dist/index.js";
export default config({
typescript: true,
prettier: {
semi: false,
},
});
完整的 OptionConfig
export interface OptionsConfig extends OptionsComponentExts {
/**
* Enable gitignore support.
* Passing an object to configure the options.
* @default true
*/
ignores?: boolean | GetConfigOption<IgnoresConfig>;
/**
* Enable JavaScript support.
* Passing an object to configure the options.
* @default true
*/
javascript?: GetConfigOption<JavascriptConfig>;
/**
* Enable TypeScript support.
*
* Passing an object to enable TypeScript Language Server support.
*
* @default false
*/
typescript?: boolean | GetConfigOption<TypeScriptConfig>;
/**
* Enable test support.
*
* @default true
*/
test?: boolean | GetConfigOption<TestConfig>;
/**
* Enable Vue support.
*
* @default false
*/
vue?: boolean | GetConfigOption<VueConfig>;
/**
* Enable React support, Passing an object to enable Next.js support.
*
* @default false
*/
react?: boolean | GetConfigOption<ReactConfig>;
/**
* Enable JSONC support.
*
* @default true
*/
jsonc?: boolean | GetConfigOption<JsoncConfig>;
/**
* Enable YML support.
*
* @default true
*/
yml?: boolean | GetConfigOption<YmlConfig>;
/**
* Enable TOML support.
* @default true
*/
toml?: boolean | GetConfigOption<TomlConfig>;
/**
* Enable Markdown support.
*
* @default true
*/
markdown?: boolean | GetConfigOption<MarkdownConfig>;
/**
* Enable prettier rules.
*
* @default true
*/
prettier?: boolean | GetConfigOption<PrettierConfig>;
/**
* Enable Tailwind CSS support.
* @default false
*/
tailwindcss?: boolean;
/**
* Custom config
*/
customConfig?: ConfigItem[] | ConfigItem;
}
3.1.3
4 days ago
3.1.2
17 days ago
3.1.1
17 days ago
3.1.0
27 days ago
3.0.7
28 days ago
3.0.6
3 months ago
3.0.5
3 months ago
3.0.5-beta.0
3 months ago
3.0.5-beta.1
3 months ago
3.0.4
3 months ago
3.0.3
3 months ago
3.0.2
3 months ago
3.0.1
3 months ago
3.0.0
5 months ago
2.4.1
5 months ago
2.4.0
5 months ago
2.3.0
5 months ago
2.3.1
5 months ago
2.1.2
5 months ago
2.2.0
5 months ago
2.1.1
5 months ago
2.1.0
5 months ago
2.0.1
5 months ago
2.0.0
5 months ago
1.2.0
6 months ago
1.1.1
6 months ago
1.1.0
6 months ago
1.0.0
6 months ago
0.0.65
7 months ago
1.0.0-beta.12
7 months ago
1.0.0-beta.11
7 months ago
1.0.0-beta.10
7 months ago
1.0.0-beta.9
7 months ago
1.0.0-beta.8
7 months ago
1.0.0-beta.7
7 months ago
1.0.0-beta.6
7 months ago
1.0.0-beta.5
7 months ago
1.0.0-beta.4
7 months ago
1.0.0-beta.3
7 months ago
1.0.0-beta.2
7 months ago
1.0.0-beta.1
7 months ago
1.0.0-beta.0
7 months ago
0.0.64
7 months ago
0.0.63
8 months ago
0.0.62
8 months ago
0.0.61
8 months ago
0.0.60
8 months ago
0.0.59
8 months ago
0.0.58
8 months ago
0.0.57
8 months ago
0.0.56
8 months ago
0.0.55
8 months ago
0.0.53
8 months ago
0.0.52
8 months ago
0.0.51
8 months ago