1 {
   2         "folders": [
   3                 {
   4                         "name": "Source root",
   5                         "path": "{{TOPDIR}}"
   6                 },
   7                 // {{EXTRA_WORKSPACE_ROOT}}
   8                 {
   9                         "name": "Build artifacts",
  10                         "path": "{{OUTPUTDIR}}"
  11                 }
  12         ],
  13         "extensions": {
  14                 "recommendations": [
  15                         // {{INDEXER_EXTENSIONS}}
  16                 ]
  17         },
  18         "settings": {
  19                 // {{INDEXER_SETTINGS}}
  20 
  21                 // Additional conventions
  22                 "files.associations": {
  23                         "*.gmk": "makefile"
  24                 },
  25 
  26                 // Having these enabled slow down task execution
  27                 "typescript.tsc.autoDetect": "off",
  28                 "gulp.autoDetect": "off",
  29                 "npm.autoDetect": "off",
  30                 "grunt.autoDetect": "off",
  31                 "jake.autoDetect": "off",
  32 
  33                 // Certain types of files are not relevant for the file browser
  34                 "files.exclude": {
  35                         "**/.git": true,
  36                         "**/.hg": true,
  37                         "**/.DS_Store": true,
  38                 },
  39 
  40                 // Files that may be interesting to browse manually, but avoided during searches
  41                 "search.exclude": {
  42                         "**/*.class": true,
  43                         "**/*.jsa": true,
  44                         "**/*.vardeps": true,
  45                         "**/*.o": true,
  46                         "**/*.obj": true,
  47                         "**/*.d": true,
  48                         "**/*.d.*": true,
  49                         "**/*_batch*": true,
  50                         "**/*.marker": true,
  51                         "**/compile-commands/": true,
  52                         "**/objs": true,
  53                         "**/launcher-objs": true,
  54                         "**/*.cmdline": true,
  55                         "**/*.log": true,
  56                         ".vscode": true,
  57                         ".clangd": true
  58                 },
  59 
  60                 // Trailing whitespace should never be used in this project
  61                 "files.trimTrailingWhitespace": true
  62         }
  63 }