eslint-plugin-no-array-reduce
Version:
ESLint rule to disallow Array.reduce() method.
2 lines (1 loc) • 487 B
JavaScript
var r=({context:e,disallowMethodName:o})=>({MemberExpression(t){t.property.name===o&&e.report({node:t,message:`Usage of "${o}()" method is disallowed.`})}});var a={rules:{"no-reduce":{create:e=>r({context:e,disallowMethodName:"reduce"})},"no-reduce-right":{create:e=>r({context:e,disallowMethodName:"reduceRight"})}},configs:{recommended:{plugins:["no-array-reduce"],rules:{"no-array-reduce/no-reduce":"error","no-array-reduce/no-reduce-right":"error"}}}};module.exports=a;
;