eslint-plugin-unicorn
Version:
Various awesome ESLint rules
15 lines (11 loc) • 380 B
JavaScript
;
function getBuiltinRule(id) {
// TODO: Remove this when we drop support for ESLint 7
const eslintVersion = require('eslint/package.json').version;
/* c8 ignore next 3 */
if (eslintVersion.startsWith('7.')) {
return require(`eslint/lib/rules/${id}`);
}
return require('eslint/use-at-your-own-risk').builtinRules.get(id);
}
module.exports = getBuiltinRule;