// Place your settings in this file to overwrite default and user settings.
{
  "files.exclude": {
    "**/out": true, // set this to true to hide the "out" folder with the compiled JS files
    "**/dist": true,
    "**/node_modules": true,
    "common/temp": true,
    "**/.vscode-test": true
  },
  "files.watcherExclude": {
    "**/.git/**": true,
    "**/out": true,
    "**/dist": true,
    "**/node_modules": true,
    "common/temp": true,
    "**/.vscode-test": true
  },
  "search.exclude": {
    "**/out": true, // set this to false to include "out" folder in search results
    "**/dist": true,
    "**/node_modules": true,
    "common/temp": true,
    "**/.vscode-test": true
  },
  "typescript.tsdk": "./extensions/ql-vscode/node_modules/typescript/lib", // we want to use the TS server from our node_modules folder to control its version
  "typescript.enablePromptUseWorkspaceTsdk": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
  ],
  "eslint.options": {
    // This is necessary so that eslint can properly resolve its plugins
    "resolvePluginsRelativeTo": "./extensions/ql-vscode"
  },
  "editor.formatOnSave": false,
  "typescript.preferences.quoteStyle": "single",
  "javascript.preferences.quoteStyle": "single",
  "editor.wordWrapColumn": 100
}
