File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -370,16 +370,20 @@ function monkeypatch(modules) {
370
370
} ;
371
371
372
372
// monkeypatch rules
373
+ var emptyRule = function ( ) { return { } ; } ;
374
+ emptyRule . create = function ( ) { return { } ; } ;
373
375
var rules = getModule ( eslintMod , "./rules" ) ;
374
- var _get = rules . get ;
375
- rules . get = function get ( ruleId ) {
376
+ var _get = rules . get || rules . prototype . get ;
377
+ var nextGet = function get ( ruleId ) {
376
378
// disable no-unexpected-multiline, lsc compiler deals with this
377
379
if ( ruleId === "no-unexpected-multiline" ) {
378
- return function ( ) { return { } ; } ;
380
+ return emptyRule ;
379
381
} else {
380
- return _get . call ( rules , ruleId ) ;
382
+ return _get . call ( this || rules , ruleId ) ;
381
383
}
382
384
} ;
385
+
386
+ if ( rules . get ) rules . get = nextGet ; else rules . prototype . get = nextGet ;
383
387
}
384
388
385
389
function createNonceToken ( ) {
You can’t perform that action at this time.
0 commit comments