UNPKG

@putout/engine-loader

Version:
25 lines (20 loc) 488 B
const defaultOptions = () => Object.create(null); export const mergeRules = ([rule, plugin], rules) => { for (const currentRule of rules) { if (currentRule.rule !== rule) continue; const {msg, options} = currentRule; return { rule, plugin, msg, options, }; } return { rule, plugin, msg: '', options: defaultOptions(), }; };