title: After upgrade to Intellij IDEA 2017.1 ESLint stopped working
body: <p>I installed Intellij IDEA 2017.1 and imported my settings from old 2016.3.</p>
  
  <p>After that I decided to analyze the code with ESLint, but unfortunately got the following error:</p>
  
  <pre><code>TypeError: cliEngine.getFormatter(...) is not a function
      at Function.ESLintPlugin.formatResults (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js:52:66)
      at ESLintPlugin.getErrors (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js:49:29)
      at ESLintPlugin.onMessage (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js:30:42)
      at Interface.&lt;anonymous&gt; (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\jsLanguageServicesImpl\js-language-service.js:104:39)
      at emitOne (events.js:96:13)
      at Interface.emit (events.js:188:7)
      at Interface._onLine (readline.js:239:10)
      at Interface.&lt;anonymous&gt; (readline.js:376:12)
      at Array.forEach (native)
      at Interface._normalWrite (readline.js:375:11)
  </code></pre>
  
  <p>I verified that my settings are completely the same in the old version of IDEA, so</p>
  
  <ol>
  <li>My node interpretor is specified correctly (<code>C:\Program Files\nodejs\node.exe</code>)</li>
  <li>ESLint package is under node_modules: <code>~\AppData\Roaming\npm\node_modules\eslint</code></li>
  <li>Configuration file is set to be searched automatically.</li>
  <li>The path to the <code>.eslistrules</code> is specified correctly.</li>
  </ol>
  
  <p>So, <strong><em>what could be the issue in this case?</em></strong></p>