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',

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…