UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

20 lines (17 loc) 639 B
'use strict'; /** * Normalizes final ESLint rule ids into documentation route namespaces. * @param {string} ruleId - Final ESLint rule id * @returns {string} Rule id normalized for documentation routing */ function normalizeRuleIdForDocumentation(ruleId) { if (ruleId.startsWith("@elsikora/")) { return ruleId.replace("@elsikora/", ""); } if (!ruleId.includes("/")) { return `javascript/${ruleId}`; } return `external/${ruleId.replace(/^@/, "")}`; } exports.normalizeRuleIdForDocumentation = normalizeRuleIdForDocumentation; //# sourceMappingURL=normalize-rule-id-for-documentation.utility.js.map