{ "go.buildTags": "all", "go.testTimeout": "1h", "go.testEnvVars": { "PULUMI_TEST_PYTHON_SHARED_VENV": "true", }, "gopls": { // A couple of modules get copied as part of builds and this confuse gopls as it sees the module name twice, just ignore the copy in the build folders. "build.directoryFilters": [ "-sdk/nodejs/bin", "-sdk/nodejs/tests", "-sdk/python/env" ], // Uses https://github.com/mvdan/gofumpt for formatting. "formatting.gofumpt": true, }, "python.testing.pytestArgs": [ "sdk/python/lib/test" ], "python.testing.unittestEnabled": false, "python.testing.pytestEnabled": true, }