mirror of https://github.com/pulumi/pulumi.git
38 lines
1.2 KiB
JSON
38 lines
1.2 KiB
JSON
{
|
|
"name": "Pulumi",
|
|
|
|
"build": {
|
|
"dockerfile": "Dockerfile",
|
|
"args": {
|
|
"USER_NAME": "user",
|
|
"USER_UID": "1000"
|
|
}
|
|
},
|
|
|
|
"containerEnv": {
|
|
"PULUMI_ACCESS_TOKEN": "${localEnv:PULUMI_ACCESS_TOKEN}",
|
|
"PULUMI_TEST_ORG": "${localEnv:PULUMI_TEST_ORG}"
|
|
},
|
|
|
|
"remoteUser": "user",
|
|
|
|
"extensions": ["golang.go", "ms-dotnettools.csharp", "ms-python.python"],
|
|
|
|
// We want to dotnet restore all projects on startup so that omnisharp doesn't complain about lots of missing types on startup.
|
|
"postCreateCommand": "find -name \"*.??proj\" | xargs -L1 dotnet restore",
|
|
|
|
"settings": {
|
|
"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/dotnet/Pulumi.Automation.Tests/bin",
|
|
"-sdk/nodejs/bin",
|
|
"-sdk/python/env"
|
|
],
|
|
// Experimental but seems to work and means we don't need a vscode instance per go.mod file.
|
|
"experimentalWorkspaceModule": true,
|
|
},
|
|
"extensions.ignoreRecommendations": true
|
|
}
|
|
}
|