{ "files.trimTrailingWhitespace": true, // eslint "eslint.workingDirectories": [ "frontend" ], "eslint.format.enable": true, "[javascript]": { "editor.defaultFormatter": "biomejs.biome", "editor.formatOnSave": true, }, "[javascriptreact]": { "editor.defaultFormatter": "biomejs.biome", "editor.formatOnSave": true, }, "[typescript]": { "editor.defaultFormatter": "biomejs.biome", "editor.formatOnSave": true, }, "[typescriptreact]": { "editor.defaultFormatter": "biomejs.biome", "editor.formatOnSave": true, }, // stylelint "[css]": { "editor.defaultFormatter": "stylelint.vscode-stylelint", "editor.formatOnSave": true, }, "[scss]": { "editor.defaultFormatter": "stylelint.vscode-stylelint", "editor.formatOnSave": true, }, "[python]": { "editor.formatOnSave": true, "editor.defaultFormatter": "ms-python.black-formatter", }, "typescript.tsdk": "frontend/node_modules/typescript/lib", "typescript.enablePromptUseWorkspaceTsdk": true, "mypy-type-checker.args": [ "--config-file=backend/mypy.ini" ], "json.format.enable": false, "json.format.keepLines": true }