UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

20 lines (16 loc) 706 B
'use strict'; var normalizeRuleIdForDocumentation_utility = require('./normalize-rule-id-for-documentation.utility.js'); /** * Creates a docs route slug from a final ESLint rule id. * @param {string} ruleId - Final ESLint rule id * @returns {string} URL-safe documentation slug */ function createRuleDocumentationSlug(ruleId) { const normalizedRuleId = normalizeRuleIdForDocumentation_utility.normalizeRuleIdForDocumentation(ruleId); return normalizedRuleId .split("/") .map((slugPart) => encodeURIComponent(slugPart)) .join("/"); } exports.createRuleDocumentationSlug = createRuleDocumentationSlug; //# sourceMappingURL=create-rule-documentation-slug.utility.js.map