UNPKG

saven

Version:
35 lines (30 loc) 1.07 kB
const has = require('has') const allRules = { 'if-statement-in-map-loop': require('./if-statement-in-map-loop'), 'manipulate-jsx-as-array': require('./manipulate-jsx-as-array'), 'no-anonymous-function-in-props': require('./no-anonymous-function-in-props'), 'no-jsx-in-class-method': require('./no-jsx-in-class-method'), 'no-jsx-in-props': require('./no-jsx-in-props'), 'no-spread-in-props': require('./no-spread-in-props'), 'no-stateless-component': require('./no-stateless-component'), 'jsx-handler-names': require('./jsx-handler-names'), 'reserve-class-properties': require('./reserve-class-properties'), 'function-naming': require('./function-naming'), 'class-naming': require('./class-naming'), 'props-reserve-keyword': require('./props-reserve-keyword') } function configureAsError (rules) { const result = {} for (const key in rules) { if (!has(rules, key)) { continue } result[`taro/${key}`] = 2 } return result } const activeRules = configureAsError(allRules) module.exports = { activeRules, allRules }