@elsikora/eslint-config
Version:
ESLint configuration vision of ElsiKora
17 lines (13 loc) • 725 B
JavaScript
;
var createRuleDocumentationSlug_utility = require('./create-rule-documentation-slug.utility.js');
var ruleDocumentationBaseUrl_constant = require('./rule-documentation-base-url.constant.js');
/**
* Creates the public ElsiKora docs URL for a final ESLint rule id.
* @param {string} ruleId - Final rule id as shown by ESLint
* @returns {string} Public documentation URL
*/
function createRuleDocumentationUrl(ruleId) {
return `${ruleDocumentationBaseUrl_constant.RULE_DOCUMENTATION_BASE_URL}/${createRuleDocumentationSlug_utility.createRuleDocumentationSlug(ruleId)}`;
}
exports.createRuleDocumentationUrl = createRuleDocumentationUrl;
//# sourceMappingURL=create-rule-documentation-url.utility.js.map