1
+ {
2
+ "name" : " terraform-provider-harbor" ,
3
+ "dockerComposeFile" : [
4
+ " docker-compose.yml"
5
+ ],
6
+ "service" : " vscode" ,
7
+ "runServices" : [
8
+ " vscode"
9
+ ],
10
+ "mounts" : [
11
+ " source=terraform-harbor-vol,target=/home/vscode/.vscode-server/extensions,type=volume" ,
12
+ // And/or for VS Code Insiders
13
+ " source=terraform-harbor-vol-insiders,target=/home/vscode/.vscode-server-insiders/extensions,type=volume" ,
14
+ ],
15
+ "shutdownAction" : " stopCompose" ,
16
+ "postCreateCommand" : " chmod -R 700 .git" ,
17
+ "workspaceFolder" : " /go/src/github.com/nolte/terraform-provider-harbor" ,
18
+ // "overrideCommand": "",
19
+ "extensions" : [
20
+ // General backend
21
+ " mohsen1.prettify-json" ,
22
+ " redhat.vscode-yaml" , // Kubernetes and Kedge syntax support
23
+ // Go
24
+ " ms-vscode.go" ,
25
+ " ethan-reesor.vscode-go-test-adapter" ,
26
+ // Console
27
+ " IBM.output-colorizer" ,
28
+ // Git
29
+ " eamodio.gitlens" ,
30
+ " mhutchie.git-graph" ,
31
+ // Other linters
32
+ " davidanson.vscode-markdownlint" ,
33
+ " ms-azuretools.vscode-docker" ,
34
+ // Other helpers
35
+ " shardulm94.trailing-spaces" ,
36
+ " Gruntfuggly.todo-tree" ,
37
+ " bierner.emojisense" ,
38
+ " stkb.rewrap" , // rewrap comments after n characters on one line
39
+ // Other
40
+ " jrebocho.vscode-random" , // generate random values
41
+ " alefragnani.Bookmarks" ,
42
+ " quicktype.quicktype" , // Paste JSON as code
43
+ " spikespaz.vscode-smoothtype" , // smooth cursor animation
44
+ " vscode-icons-team.vscode-icons" ,
45
+ // markdown
46
+ " docsmsft.docs-article-templates" ,
47
+ " docsmsft.docs-markdown" ,
48
+ " mauve.terraform" ,
49
+ " ms-kubernetes-tools.kind-vscode" ,
50
+ " ms-kubernetes-tools.vscode-kubernetes-tools" ,
51
+ " jetmartin.bats"
52
+ ],
53
+ "settings" : {
54
+ // General settings
55
+ "files.eol" : " \n " ,
56
+ "files.encoding" : " utf8" ,
57
+ "editor.insertSpaces" : true ,
58
+ "editor.tabSize" : 4 ,
59
+ "editor.renderWhitespace" : " all" ,
60
+ // Docker
61
+ "remote.extensionKind" : {
62
+ "ms-azuretools.vscode-docker" : " workspace"
63
+ },
64
+ "[makefile]" : {
65
+ "editor.insertSpaces" : false ,
66
+ "editor.detectIndentation" : false
67
+ }
68
+ }
69
+ }
0 commit comments