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