11{
22 "name" : " Image converter" ,
3- "dockerComposeFile" : " docker-compose.yml" ,
4- "service" : " app" ,
5- "workspaceFolder" : " /workspace" ,
6- "extensions" : [" golang.go" , " davidanson.vscode-markdownlint" , " IBM.output-colorizer" ],
7- "forwardPorts" : [9324 , 9555 ],
8-
9- // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
10- // "remoteUser": "vscode",
11- "settings" : {
12- "go.useLanguageServer" : true ,
13- "terminal.integrated.defaultProfile.linux" : " zsh"
3+ "dockerFile" : " Dockerfile" ,
4+ // "dockerComposeFile": "docker-compose.yml",
5+ // "service": "app",
6+ "forwardPorts" : [
7+ 9324 ,
8+ 9555
9+ ],
10+ "customizations" : {
11+ "codespaces" : {
12+ "openFiles" : []
13+ },
14+ "vscode" : {
15+ "settings" : {
16+ "go.useLanguageServer" : true ,
17+ "terminal.integrated.defaultProfile.linux" : " zsh" ,
18+ "files.eol" : " \n " ,
19+ "go.testFlags" : [
20+ " -v" ,
21+ " -race"
22+ ],
23+ "go.toolsEnvVars" : {
24+ "CGO_ENABLED" : " 1"
25+ },
26+ "editor.formatOnSave" : true ,
27+ "go.buildTags" : " " ,
28+ "[go]" : {
29+ "editor.codeActionsOnSave" : {
30+ "source.organizeImports" : true
31+ }
32+ },
33+ "gopls" : {
34+ "usePlaceholders" : false ,
35+ "staticcheck" : true ,
36+ "vulncheck" : " Imports"
37+ }
38+ },
39+ "extensions" : [
40+ " golang.go" ,
41+ " eamodio.gitlens" , // IDE Git information
42+ " vscode-icons-team.vscode-icons" , // Better file extension icons
43+ " davidanson.vscode-markdownlint" ,
44+ " IBM.output-colorizer"
45+ ]
46+ }
1447 },
15- "postCreateCommand" : " go mod download" ,
16-
17- "runArgs" : [
18- " -u" ,
19- " vscode" ,
20- " –cap-add=SYS_PTRACE" ,
21- " –security-opt" ,
22- " seccomp=unconfined" ,
23- // map SSH keys for Git
24- " -v" , " ${env:HOME}/.ssh:/root/.ssh:ro"
25- ],
26- }
48+ // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
49+ // "remoteUser": "vscode",
50+ // "postCreateCommand": "go mod download",
51+ "postCreateCommand" : " go mod download && go mod tidy && go get -u golang.org/x/tools/gopls@latest"
52+ // "runArgs": [
53+ // "-u",
54+ // "vscode",
55+ // "–cap-add=SYS_PTRACE",
56+ // "–security-opt",
57+ // "seccomp=unconfined",
58+ // // map SSH keys for Git
59+ // "-v",
60+ // "${env:HOME}/.ssh:/root/.ssh:ro"
61+ // ],
62+ }
0 commit comments