title: How to disable @typescript-eslint/explicit-function-return-type for some(), filter(), forEach()?
body: <p>How to disable <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/explicit-function-return-type.md#require-explicit-return-types-on-functions-and-class-methods-explicit-function-return-type" rel="noreferrer"><code>@typescript-eslint/explicit-function-return-type</code></a> for <code>some()</code>, <code>filter()</code>, <code>forEach()</code>?</p>
  
  <p>It's very annoying to declare a <code>boolean</code> return type for <code>some()</code> and <code>filter()</code> and <code>void</code> for <code>forEach()</code> every time.</p>
  
  <h3>Invalid</h3>
  
  <pre><code>[2, 5, 8, 1, 4].some(elem =&gt; elem &gt; 10)
  </code></pre>
  
  <h3>Valid</h3>
  
  <pre><code>[2, 5, 8, 1, 4].some((elem):boolean =&gt; elem &gt; 10)
  </code></pre>
  
  <p>I want to be able to use the first pattern (marked "invalid") without getting errors from this rule.</p>