@truenine/eslint9-config
Version:
ESLint 9 configuration package for Compose Client projects with TypeScript, Vue, and modern JavaScript support
33 lines (32 loc) • 1.98 kB
text/typescript
import { ConfigOptions } from "./types/options.mjs";
import "./types/index.mjs";
import plugin from "./plugin.mjs";
import rule from "./rules/code-style/beside-comment.mjs";
import rule$1 from "./rules/code-style/brace-style.mjs";
import rule$2 from "./rules/code-style/compact-try-catch.mjs";
import rule$6 from "./rules/code-style/concise-arrow.mjs";
import rule$7 from "./rules/code-style/guard-clause.mjs";
import rule$3 from "./rules/code-style/no-document-requirements.mjs";
import rule$4 from "./rules/code-style/no-separator-comment.mjs";
import rule$5 from "./rules/code-style/no-task-comment.mjs";
import rule$8 from "./rules/code-style/prefer-lookup-table.mjs";
import rule$9 from "./rules/code-style/prefer-separate-try-catch.mjs";
import rule$13 from "./rules/code-style/prefer-void-zero.mjs";
import { codeStyleRules } from "./rules/code-style/index.mjs";
import rule$10 from "./rules/single-line/call.mjs";
import rule$11 from "./rules/single-line/control.mjs";
import rule$12 from "./rules/single-line/if.mjs";
import { singleLineRules } from "./rules/single-line/index.mjs";
import { rules } from "./rules/index.mjs";
import { antfu } from "@antfu/eslint-config";
//#region src/index.d.ts
/**
* 创建 ESLint 配置
*
* @param options - 配置选项
* @returns ESLint 配置数组
*/
declare function defineConfig(options?: ConfigOptions): Promise<Awaited<ReturnType<typeof antfu>>>;
//#endregion
export { type ConfigOptions, rule as besideComment, rule$1 as braceStyle, codeStyleRules, rule$2 as compactTryCatch, defineConfig as default, defineConfig, rule$3 as noDocumentRequirements, rule$4 as noSeparatorComment, rule$5 as noTaskComment, plugin, rule$6 as preferConciseArrow, rule$7 as preferGuardClause, rule$8 as preferLookupTable, rule$9 as preferSeparateTryCatch, rule$10 as preferSingleLineCall, rule$11 as preferSingleLineControl, rule$12 as preferSingleLineIf, rule$13 as preferVoidZero, rules, singleLineRules };
//# sourceMappingURL=index.d.mts.map