@elsikora/eslint-config
Version:
ESLint configuration vision of ElsiKora
15 lines (12 loc) • 602 B
JavaScript
import { createRuleDocumentationSlug } from './create-rule-documentation-slug.utility.js';
import { RULE_DOCUMENTATION_BASE_URL } from './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 `${RULE_DOCUMENTATION_BASE_URL}/${createRuleDocumentationSlug(ruleId)}`;
}
export { createRuleDocumentationUrl };
//# sourceMappingURL=create-rule-documentation-url.utility.js.map