UNPKG

@truenine/eslint9-config

Version:

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

1 lines 2.61 kB
{"version":3,"file":"index.mjs","names":["preferConciseArrow","preferGuardClause","preferVoidZero","preferLookupTable","compactTryCatch","besideComment","preferSeparateTryCatch","braceStyle","noSeparatorComment","noDocumentRequirements","noTaskComment"],"sources":["../../../src/rules/code-style/index.ts"],"sourcesContent":["import type {Rule} from 'eslint'\nimport besideComment from './beside-comment'\nimport braceStyle from './brace-style'\nimport compactTryCatch from './compact-try-catch'\nimport preferConciseArrow from './concise-arrow'\nimport preferGuardClause from './guard-clause'\nimport noDocumentRequirements from './no-document-requirements'\nimport noSeparatorComment from './no-separator-comment'\nimport noTaskComment from './no-task-comment'\nimport preferLookupTable from './prefer-lookup-table'\nimport preferSeparateTryCatch from './prefer-separate-try-catch'\nimport preferVoidZero from './prefer-void-zero'\n\n/**\n * Code style rules\n *\n * These rules enforce code style preferences for better readability\n * and maintainability.\n */\nexport const codeStyleRules: Record<string, Rule.RuleModule> = {\n 'prefer-concise-arrow': preferConciseArrow,\n 'prefer-guard-clause': preferGuardClause,\n 'prefer-void-zero': preferVoidZero,\n 'prefer-lookup-table': preferLookupTable,\n 'compact-try-catch': compactTryCatch,\n 'beside-comment': besideComment,\n 'prefer-separate-try-catch': preferSeparateTryCatch,\n 'brace-style': braceStyle,\n 'no-separator-comment': noSeparatorComment,\n 'no-document-requirements': noDocumentRequirements,\n 'no-task-comment': noTaskComment\n}\n\nexport {\n default as besideComment\n} from './beside-comment'\nexport {\n default as braceStyle\n} from './brace-style'\nexport {\n default as compactTryCatch\n} from './compact-try-catch'\nexport {\n default as preferConciseArrow\n} from './concise-arrow'\nexport {\n default as preferGuardClause\n} from './guard-clause'\nexport {\n default as noDocumentRequirements\n} from './no-document-requirements'\nexport {\n default as noSeparatorComment\n} from './no-separator-comment'\nexport {\n default as noTaskComment\n} from './no-task-comment'\nexport {\n default as preferLookupTable\n} from './prefer-lookup-table'\nexport {\n default as preferSeparateTryCatch\n} from './prefer-separate-try-catch'\nexport {\n default as preferVoidZero\n} from './prefer-void-zero'\n"],"mappings":";;;;;;;;;;;;;;;;;;;AAmBA,MAAa,iBAAkD;CAC7D,wBAAwBA;CACxB,uBAAuBC;CACvB,oBAAoBC;CACpB,uBAAuBC;CACvB,qBAAqBC;CACrB,kBAAkBC;CAClB,6BAA6BC;CAC7B,eAAeC;CACf,wBAAwBC;CACxB,4BAA4BC;CAC5B,mBAAmBC;CACpB"}