|
1 | | -// spell-checker:ignore esbenp azuretools dbaeumer |
| 1 | +// spell-checker:ignore esbenp azuretools dbaeumer dotnettools |
2 | 2 | { |
3 | | - "name": "setup", |
| 3 | + "name": "devcontainer-config-setup", |
4 | 4 | "dockerComposeFile": "docker-compose.yml", |
5 | 5 | "service": "devcontainer", |
6 | 6 | "remoteUser": "dev", |
7 | 7 | "overrideCommand": true, |
8 | | - "workspaceFolder": "/workspaces/setup", |
| 8 | + "workspaceFolder": "/workspaces/devcontainer-config-setup", |
9 | 9 | "features": { |
10 | 10 | "ghcr.io/devcontainer-config/features/user-init:2": {}, |
11 | 11 | "ghcr.io/devcontainer-config/features/dot-config:2": {}, |
12 | | - "ghcr.io/devcontainers/features/docker-in-docker:2": {} |
| 12 | + "ghcr.io/devcontainers/features/docker-in-docker:2": {}, |
| 13 | + "ghcr.io/devcontainers/features/dotnet:2": { "version": "8.0" } |
13 | 14 | }, |
14 | 15 | "customizations": { |
15 | 16 | "vscode": { |
|
18 | 19 | "ms-azuretools.vscode-docker", |
19 | 20 | "streetsidesoftware.code-spell-checker", |
20 | 21 | "dbaeumer.vscode-eslint", |
| 22 | + "ms-dotnettools.csharp", |
| 23 | + "csharpier.csharpier-vscode", |
21 | 24 | "vitest.explorer" |
22 | 25 | ], |
23 | 26 | "settings": { |
24 | 27 | "files.associations": { |
25 | 28 | "ignore": "ignore", |
26 | 29 | "attributes": "properties", |
27 | | - "rc": "properties" |
| 30 | + "rc": "properties", |
| 31 | + "*.globalconfig": "ini" |
28 | 32 | }, |
29 | 33 | "editor.formatOnSave": true, |
30 | 34 | "editor.defaultFormatter": "esbenp.prettier-vscode", |
|
41 | 45 | "eslint.experimental.useFlatConfig": true, |
42 | 46 | "typescript.preferences.importModuleSpecifier": "non-relative", |
43 | 47 | "typescript.preferences.includePackageJsonAutoImports": "on", |
44 | | - "typescript.tsdk": "/workspaces/node_modules/typescript/lib" |
| 48 | + "typescript.tsdk": "/workspaces/node_modules/typescript/lib", |
| 49 | + "[csharp]": { |
| 50 | + "editor.defaultFormatter": "csharpier.csharpier-vscode" |
| 51 | + } |
45 | 52 | } |
46 | 53 | } |
47 | 54 | }, |
|
0 commit comments