UNPKG

@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
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