{
    // "[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.env":  {"TS_NODE_FILES": "true"},
    "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"
}
