 Issue 29374674:
  Issue 4864 - Start using ESLint for adblockpluschrome  (Closed)
    
  
    Issue 29374674:
  Issue 4864 - Start using ESLint for adblockpluschrome  (Closed) 
  | Index: ext/common.js | 
| diff --git a/ext/common.js b/ext/common.js | 
| index 445dc73ad58621eae3adf7a5170a687e093707bd..097c19dc3866d18c1fbcb6f4a1ced0645ac68b6c 100644 | 
| --- a/ext/common.js | 
| +++ b/ext/common.js | 
| @@ -17,9 +17,12 @@ | 
| "use strict"; | 
| -{ | 
| - var ext = {}; | 
| +/* eslint-disable no-var */ | 
| +var ext = {}; | 
| +/* eslint-enable no-var */ | 
| 
Wladimir Palant
2017/03/14 13:03:23
Use `window.ext = {}` inside the IIFE instead of d
 
kzar
2017/03/15 04:57:44
Done.
 | 
| +(function() | 
| +{ | 
| let EventTarget = ext._EventTarget = function() | 
| { | 
| this._listeners = []; | 
| @@ -36,15 +39,15 @@ | 
| if (idx != -1) | 
| this._listeners.splice(idx, 1); | 
| }, | 
| - _dispatch() | 
| + _dispatch(...args) | 
| { | 
| let results = []; | 
| let listeners = this._listeners.slice(); | 
| for (let listener of listeners) | 
| - results.push(listener.apply(null, arguments)); | 
| + results.push(listener(...args)); | 
| return results; | 
| } | 
| }; | 
| -} | 
| +}()); |