title: eslint error : Cannot find any-observable implementation nor global.Observable
body: <p>I've installed latest <code>"rxjs": "6.2.2",</code> and <code>"redux-observable": "1.0.0",</code>.</p>
  
  <p>I have precommit hook that does eslint checks. </p>
  
  <p>After installation is started to throw this error:</p>
  
  <pre><code>C:\XXX\node_modules\any-observable\register.js:29
                  throw new Error('Cannot find any-observable implementation nor' +
                  ^
  
  Error: Cannot find any-observable implementation nor
  global.Observable. You must install polyfill or call
  require("any-observable/register") with your preferred implementation,
  e.g. require("any-observable/register")('rxjs') on application load
  prior to any require("any-observable").
      at loadImplementation (C:\XXX\node_modules\any-observable\register.js:29:9)
      at register (C:\XXX\node_modules\any-observable\loader.js:32:18)
      at Object.&lt;anonymous&gt; (C:\XXX\node_modules\any-observable\index.js:2:39)
      at Module._compile (module.js:635:30)
      at Object.Module._extensions..js (module.js:646:10)
      at Module.load (module.js:554:32)
      at tryModuleLoad (module.js:497:12)
      at Function.Module._load (module.js:489:3)
      at Module.require (module.js:579:17)
      at require (internal/module.js:11:18)
  
  husky &gt; pre-commit hook failed (add --no-verify to bypass)
  
  How can I fix it? 
  Why eslint is doing stuff with files in `node_modules` anyway?
  </code></pre>