title: Detect Circular Dependencies in ES6
body: <p>Is there a way to detect (static analysis tools like eslint, ??) Circular Dependencies in javascript. More like</p>
  
  <pre><code>module A imports module B
  module B imports module A
  </code></pre>
  
  <p>I had some trouble with this when using @flowtype and like to see where it happening in my moderate size codebase.</p>
  
  <p>My code use ES6 module system and uses babel + webpack to bundle it.</p>