INNER CODE UNIT · JavaScript
recommendedRules
sindresorhus/eslint-plugin-unicorn · index.js:85
const recommendedRules = Object.fromEntries(Object.entries(rules).map(([id, rule]) => [
`unicorn/${id}`,
rule.meta.docs.recommended && isJavaScriptRule(rule) ? 'error' : 'off',
]));
const unopinionatedRules = Object.fromEntries(Object.entries(rules).map(([id, rule]) => [
`unicorn/${id}`,
rule.meta.docs.recommended === 'unopinionated' && isJavaScriptRule(rule) ? 'error' : 'off',
]));
// TODO: Enable `prefer-iterator-concat` in the recommended and unopinionated configs when targeting Node.js 26.
const allRules = Object.fromEntries(
Object.entries(rules)
.filter(([, rule]) => isJavaScriptRule(rule))
.map(([id]) => [
`unicorn/${id}`,
'error',