UNPKG

@truenine/eslint9-config

Version:

ESLint 9 configuration package for Compose Client projects with TypeScript, Vue, and modern JavaScript support

36 lines (34 loc) 1.42 kB
import rule from "./beside-comment.mjs"; import rule$1 from "./brace-style.mjs"; import rule$2 from "./compact-try-catch.mjs"; import rule$6 from "./concise-arrow.mjs"; import rule$7 from "./guard-clause.mjs"; import rule$3 from "./no-document-requirements.mjs"; import rule$4 from "./no-separator-comment.mjs"; import rule$5 from "./no-task-comment.mjs"; import rule$8 from "./prefer-lookup-table.mjs"; import rule$9 from "./prefer-separate-try-catch.mjs"; import rule$10 from "./prefer-void-zero.mjs"; //#region src/rules/code-style/index.ts /** * Code style rules * * These rules enforce code style preferences for better readability * and maintainability. */ const codeStyleRules = { "prefer-concise-arrow": rule$6, "prefer-guard-clause": rule$7, "prefer-void-zero": rule$10, "prefer-lookup-table": rule$8, "compact-try-catch": rule$2, "beside-comment": rule, "prefer-separate-try-catch": rule$9, "brace-style": rule$1, "no-separator-comment": rule$4, "no-document-requirements": rule$3, "no-task-comment": rule$5 }; //#endregion export { rule as besideComment, rule$1 as braceStyle, codeStyleRules, rule$2 as compactTryCatch, rule$3 as noDocumentRequirements, rule$4 as noSeparatorComment, rule$5 as noTaskComment, rule$6 as preferConciseArrow, rule$7 as preferGuardClause, rule$8 as preferLookupTable, rule$9 as preferSeparateTryCatch, rule$10 as preferVoidZero }; //# sourceMappingURL=index.mjs.map