title: How to get ESLint --fix to also run prettier --write
body: <p>It is possible to configure your <code>.eslintrc</code> so that running <code>eslint --fix</code> would run also run <code>prettier --write</code> as well? </p>
  
  <p>Right now I need to do <code>prettier --write &amp;&amp; eslint --fix</code> and I was hoping I could just run the one command.</p>
  
  <p><strong>Update</strong></p>
  
  <p>Using <code>prettier-eslint</code> "works" except it does not apply my custom overrides:</p>
  
  <p>My <code>.eslintrc.js</code> looks like</p>
  
  <pre><code>module.exports = { 
    extends: [
      'prettier',
    ],
    plugins: [
      'prettier',
    ],
    rules: {
      'prettier/prettier': [
        'error',
        {
          'singleQuote': true,
        },
      ],
    }
  };
  </code></pre>
  
  <p>Then I have a dummy file.js:</p>
  
  <pre><code>const path = require("path");
  const foo = () =&gt; {
      return path;
  }
  </code></pre>
  
  <p>If I run <code>eslint ./file.js</code> I get expected output:</p>
  
  <blockquote>
    <p>error  Replace <code>"path"</code> with <code>'path'</code>   prettier/prettier</p>
  </blockquote>
  
  <p>But when I run <code>prettier-eslint --eslint-config-path .eslintrc.js --write ./file.js</code> it keeps the <code>"</code> and does not replace it with <code>'</code></p>
  
  <p>I do not want to have a separate file for prettierrc and want to keep both in one file.</p>