UNPKG

@putout/engine-loader

Version:
21 lines (16 loc) 451 B
'use strict'; module.exports.isEnabled = (name, rules) => { for (const {rule, state} of rules) { if (rule === name) return state; } for (const {rule, state} of rules) { if (rule.includes('/') && RegExp(`^${rule}`).test(name)) return state; } for (const {rule, state} of rules) { if (RegExp(`^${rule}/`).test(name)) return state; } return true; };