title: Prettier/VSCode Eslint weird format/syntax breaking bug
body: <p>Sometimes when I startup VSCode and I save an JS file, everything gets messed up.</p>
  <h1>example</h1>
  <p>From:
  <a href="https://i.stack.imgur.com/qw6vU.png" rel="noreferrer"><img src="https://i.stack.imgur.com/qw6vU.png" alt="enter image description here" /></a>
  To:
  <a href="https://i.stack.imgur.com/fOR2B.png" rel="noreferrer"><img src="https://i.stack.imgur.com/fOR2B.png" alt="enter image description here" /></a>
  On save</p>
  <h1>What I found out:</h1>
  <p>When I change a VSCode User setting (something related to the prettier plugin | anything (I normally change the prettier.eslintIntegration but it could be that any change in the setting resolves it)) it stops breaking on save.</p>
  <h1>Possible related environment details</h1>
  <pre><code>// Part of .eslintrc
  {
      parser: 'babel-eslint',
      extends: ['airbnb', 'prettier'],
      plugins: ['prettier'],
      rules: {
          'prettier/prettier': 'error'
      }
      ...
  }
  
  // .prettierrc.yml
  printWidth: 80
  tabWidth: 4
  useTabs: false
  semi: false
  singleQuote: true
  trailingComma: es5
  bracketSpacing: true
  jsxBracketSameLine: false
  arrowParens: always
  
  // Part of my VSCode 'User Settings' file
  &quot;javascript.format.enable&quot;: false,
  &quot;javascript.validate.enable&quot;: false,
  &quot;prettier.eslintIntegration&quot;: true,
  &quot;typescript.format.enable&quot;: false
  
  // Possible related modules from my package.json
  &quot;babel-eslint&quot;: &quot;^8.2.1&quot;,
  &quot;eslint&quot;: &quot;^4.16.0&quot;,
  &quot;eslint-config-airbnb&quot;: &quot;^16.1.0&quot;,
  &quot;eslint-config-prettier&quot;: &quot;^2.9.0&quot;,
  &quot;eslint-import-resolver-webpack&quot;: &quot;^0.8.4&quot;,
  &quot;eslint-plugin-import&quot;: &quot;^2.8.0&quot;,
  &quot;eslint-plugin-jsx-a11y&quot;: &quot;^6.0.3&quot;,
  &quot;eslint-plugin-prettier&quot;: &quot;^2.6.0&quot;,
  &quot;eslint-plugin-react&quot;: &quot;^7.5.1&quot;,
  &quot;prettier-eslint&quot;: &quot;^8.8.1&quot;,
  </code></pre>
  <p>VSCode Extension suspects:</p>
  <pre><code>dbaeumer.vscode-eslint
  esbenp.prettier-vscode
  </code></pre>
  <p>If any other (debugging) information needs to be provided, please shoot.</p>