File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,22 @@ module.exports = {
42
42
js : 'never' ,
43
43
vue : 'never'
44
44
} ] ,
45
+ // disallow reassignment of function parameters
46
+ // disallow parameter object manipulation except for specific exclusions
47
+ 'no-param-reassign' : [ 'error' , {
48
+ props : true ,
49
+ ignorePropertyModificationsFor : [
50
+ 'state' , // for vuex state
51
+ 'acc' , // for reduce accumulators
52
+ 'e' , // for e.returnvalue
53
+ 'ctx' , // for Koa routing
54
+ 'req' , // for Express requests
55
+ 'request' , // for Express requests
56
+ 'res' , // for Express responses
57
+ 'response' , // for Express responses
58
+ '$scope' , // for Angular 1 scopes
59
+ ]
60
+ } ] ,
45
61
// allow optionalDependencies
46
62
'import/no-extraneous-dependencies' : [ 'error' , {
47
63
optionalDependencies : [ 'test/unit/index.js' ]
You can’t perform that action at this time.
0 commit comments