title: ES Lint rule for chained then promise calls
body: <p>I am searching for an ES Lint rule that will force the following behavior:</p>
  
  <pre><code>aPromiseCall()
     .then(() =&gt; {
         // logic
     })
     .then(() =&gt; {
         // logic
     })
     .catch(() =&gt; {
  
     })
  </code></pre>
  
  <p>Notice that each <code>.then</code> should be indented by 4 spaces and on a . separate line</p>