UNPKG

eslint-plugin-unicorn

Version:
25 lines (22 loc) 601 B
'use strict'; const packageJson = require('../../package.json'); const repoUrl = 'https://github.com/sindresorhus/eslint-plugin-unicorn'; function createDeprecatedRules(data) { return Object.fromEntries( Object.entries(data).map(([ruleId, replacedBy = []]) => [ ruleId, { create: () => ({}), meta: { docs: { url: `${repoUrl}/blob/v${packageJson.version}/docs/deprecated-rules.md#${ruleId}` }, deprecated: true, replacedBy: Array.isArray(replacedBy) ? replacedBy : [replacedBy], schema: [] } } ]) ); } module.exports = createDeprecatedRules;