{
  // "[javascript]": {
  //     "editor.formatOnSave": false
  // },
  // "[javascriptreact]": {
  //     "editor.formatOnSave": false
  // },
  // "[typescript]": {
  //     "editor.formatOnSave": false
  // },
  // "[typescriptreact]": {
  //     "editor.formatOnSave": false
  // },
  "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
  },
  "eslint.lintTask.enable": true,
  "eslint.validate": [
      "javascript",
      "typescript",
      "javascriptreact",
      "typescriptreact"
  ],
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "mochaExplorer.debuggerConfig": "DebugMochaTestsOriginal",
  "mochaExplorer.files": "test/unit/**/*.ts",
  "mochaExplorer.optsFile": "test/mocha.ops",
  "mochaExplorer.require": "ts-node/register",
  "prettier.bracketSpacing": true,
  "typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true,
  "typescript.format.insertSpaceBeforeFunctionParenthesis": true,
  "typescript.tsdk": "node_modules/typescript/lib"
}