{ "editor.formatOnSave": true, "editor.tabSize": 2, "editor.defaultFormatter": "dbaeumer.vscode-eslint", "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" }, "eslint.format.enable": true, "eslint.validate": [ "javascript", "typescript", "vue" ], "eslint.workingDirectories": [ { "directory": "apps/admin", "changeProcessCWD": true }, { "directory": "apps/app", "changeProcessCWD": true }, { "directory": "apps/portal", "changeProcessCWD": true } ], "prettier.enable": false, "[php]": { "editor.defaultFormatter": "bmewburn.vscode-intelephense-client", "editor.tabSize": 4 }, "[typescript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[typescriptreact]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[vue]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "typescript.preferences.importModuleSpecifier": "relative", "typescript.suggest.autoImports": true, "files.associations": { "*.php": "php", ".env*": "dotenv" }, "search.exclude": { "**/node_modules": true, "**/vendor": true, "**/dist": true } }