UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

18 lines (15 loc) 617 B
import { normalizeRuleIdForDocumentation } from './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(ruleId); return normalizedRuleId .split("/") .map((slugPart) => encodeURIComponent(slugPart)) .join("/"); } export { createRuleDocumentationSlug }; //# sourceMappingURL=create-rule-documentation-slug.utility.js.map