UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

24 lines (21 loc) 728 B
import { createRuleDocumentationUrl } from './create-rule-documentation-url.utility.js'; /** * Applies an ElsiKora documentation URL to a single rule definition. * @param {RuleDefinition} rule - Rule definition to decorate * @param {string} ruleId - Final ESLint rule id * @returns {RuleDefinition} Rule definition with decorated docs metadata */ function applyRuleDocumentationUrl(rule, ruleId) { return { ...rule, meta: { ...rule.meta, docs: { ...rule.meta?.docs, url: createRuleDocumentationUrl(ruleId), }, }, }; } export { applyRuleDocumentationUrl }; //# sourceMappingURL=apply-rule-documentation-url.utility.js.map