UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

26 lines (22 loc) 810 B
'use strict'; var createRuleDocumentationUrl_utility = require('./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_utility.createRuleDocumentationUrl(ruleId), }, }, }; } exports.applyRuleDocumentationUrl = applyRuleDocumentationUrl; //# sourceMappingURL=apply-rule-documentation-url.utility.js.map