{ "python.defaultInterpreterPath": "api/tacticalrmm/env/bin/python", "python.languageServer": "Pylance", "python.analysis.extraPaths": [ "api/tacticalrmm", "api/env", ], "python.analysis.diagnosticSeverityOverrides": { "reportUnusedImport": "error", "reportDuplicateImport": "error", }, "python.analysis.typeCheckingMode": "basic", "python.formatting.provider": "black", "editor.formatOnSave": true, "vetur.format.defaultFormatter.js": "prettier", "vetur.format.defaultFormatterOptions": { "prettier": { "semi": true, "printWidth": 120, "tabWidth": 2, "useTabs": false, "arrowParens": "avoid", } }, "vetur.format.options.tabSize": 2, "vetur.format.options.useTabs": false, "files.watcherExclude": { "files.watcherExclude": { "**/.git/objects/**": true, "**/.git/subtree-cache/**": true, "**/node_modules/": true, "/node_modules/**": true, "**/env/": true, "/env/**": true, "**/__pycache__": true, "/__pycache__/**": true, "**/.cache": true, "**/.eggs": true, "**/.ipynb_checkpoints": true, "**/.mypy_cache": true, "**/.pytest_cache": true, "**/*.egg-info": true, "**/*.feather": true, "**/*.parquet*": true, "**/*.pyc": true, "**/*.zip": true }, }, "go.useLanguageServer": true, "[go]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": false, }, "editor.snippetSuggestions": "none", }, "[go.mod]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": true, }, }, "gopls": { "usePlaceholders": true, "completeUnimported": true, "staticcheck": true, } }