{ "python.defaultInterpreterPath": "barker/.venv/bin/python", "python.terminal.useEnvFile": true, "python.venvFolders": [ "barker/.venv", "frank/.venv", ".venv" ], "python.venvPath": "${workspaceFolder}/barker", "python.terminal.activateEnvironment": true, // Quality-of-life /* --- Pylance: keep IntelliSense, disable type checking --- */ // "python.analysis.typeCheckingMode": "off", // "python.analysis.diagnosticMode": "openFilesOnly", "python.analysis.typeCheckingMode": "basic", "python.analysis.extraPaths": [ "${workspaceFolder}/barker", "./barker" ], "python.autoComplete.extraPaths": [ "${workspaceFolder}/barker", "./barker" ], // Ruff (you have ruff installed via uv) "editor.formatOnSave": true, "[python]": { "editor.defaultFormatter": "charliermarsh.ruff" }, "ruff.enable": true, "files.eol": "\n", "eslint.workingDirectories": [ { "directory": "bookie", "changeProcessCWD": true } ], "makefile.configureOnOpen": false, "files.exclude": { "**/__pycache__": true, "**/.mypy_cache": true, "**/.ruff_cache": true, "**/.pytest_cache": true, ".idea": true, "**/node_modules": true, "typings": true, "frontend": true, "**/.angular": true, "**/.nx": true, "**/out-tsc": true, "**/dist": true, "**/.sass-cache": true, "**/coverage": true }, "search.exclude": { "**/__pycache__": true, "**/.mypy_cache": true, "**/.ruff_cache": true, "**/.pytest_cache": true, ".idea": true, "**/node_modules": true, "**/poetry.lock": true, "**/package-lock.json": true, "typings": true, "frontend/**": true, "**/.angular/**": true, "**/.nx/**": true, "**/out-tsc/**": true, "**/dist/**": true, "**/.sass-cache/**": true, "**/coverage/**": true }, "editor.codeActionsOnSave": { "source.fixAll.ruff": "always", "source.fixAll.eslint": "always" }, "python-envs.defaultEnvManager": "ms-python.python:venv", "python-envs.defaultPackageManager": "ms-python.python:pip", "python-envs.pythonProjects": [] }