{ "folders": [ { "name": "/", "path": ".", }, { "name": "conformance", "path": "./conformance", }, { "name": "connectrpc-otel", "path": "./connectrpc-otel", }, { "name": "example", "path": "./example", }, ], "extensions": { "recommendations": [ "bufbuild.vscode-buf", "charliermarsh.ruff", "esbenp.prettier-vscode", "github.vscode-github-actions", "golang.go", "ms-python.python", "ms-python.vscode-pylance", "nefrob.vscode-just-syntax", ], }, "settings": { "editor.formatOnSave": true, "files.insertFinalNewline": true, "python.analysis.typeCheckingMode": "basic", "python.defaultInterpreterPath": "${workspaceFolder:/}/.venv/bin/python", "python.testing.pytestEnabled": true, "python.testing.pytestArgs": ["test"], "python.testing.unittestEnabled": false, "[github-actions-workflow]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", }, "debugpy.debugJustMyCode": false, "[python]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll": "explicit", "source.organizeImports": "explicit", }, "editor.defaultFormatter": "charliermarsh.ruff", }, "[json][jsonc]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", }, "yaml.format.enable": false, "[yaml]": { "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", }, }, }