-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.devcontainer.json
More file actions
68 lines (68 loc) · 2.37 KB
/
.devcontainer.json
File metadata and controls
68 lines (68 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// https://containers.dev/implementors/json_reference/
// https://hub.docker.com/r/emscripten/emsdk
{
"name": "InChI-Web-Demo",
"image": "emscripten/emsdk:4.0.6",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
"configureZshAsDefaultShell": true,
"installOhMyZsh": true,
"installOhMyZshConfig": true,
"upgradePackages": true,
"username": "automatic",
"userUid": "automatic",
"userGid": "automatic"
}
},
"customizations": {
"vscode": {
"settings": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.shellcheck": "explicit"
},
"files.associations": {
"*.yml": "github-actions-workflow"
},
"[js]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[c]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"[markdown]": {
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"[shell]": {
"editor.defaultFormatter": "timonwong.shellcheck"
}
},
"extensions": [
"eamodio.gitlens",
"streetsidesoftware.code-spell-checker",
"GitHub.vscode-github-actions",
"GitHub.copilot",
"DavidAnson.vscode-markdownlint",
"esbenp.prettier-vscode",
"ms-vscode.cpptools",
"ms-vscode.makefile-tools",
"ms-vscode.cmake-tools",
"timonwong.shellcheck"
]
}
},
"postCreateCommand": "npm install -g yarn"
}