// Place your settings in this file to overwrite default and user settings.
{
  "editor.tabSize": 2,
  "files.trimTrailingWhitespace": true,
  // Set ESlint as the default formatter
  "eslint.format.enable": true,
  "[javascript]": {
    "editor.defaultFormatter": "dbaeumer.vscode-eslint"
  },
  // Let Prettier format json files
  "[json]": {
    "editor.formatOnSave": true,
    "editor.quickSuggestions": {
      "strings": true
    },
    "editor.suggest.insertMode": "replace",
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  // Let Prettier format less files
  "[less]": {
    "editor.suggest.insertMode": "replace",
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  // Run Prettier through ESlint
  "editor.formatOnSave": false,
  "editor.codeActionsOnSave": {
    // For ESLint
    "source.fixAll.eslint": true,
  },
  // Use Path Intellisense
  "typescript.suggest.paths": false
}
