chore(dev): upgrade dev container to v0.21
See [release notes](https://github.com/qdm12/godevcontainer/releases/tag/v0.21.0) Notably: - Go upgraded from 1.23 to 1.25 - golangci-lint upgraded to v2.4.0 - Alpine upgraded from 3.20 to 3.22 - Disable package comment requirement by gopls' staticcheck - Pull container image from ghcr.io
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
FROM qmcgaw/godevcontainer:v0.20-alpine
|
FROM ghcr.io/qdm12/godevcontainer:v0.21-alpine
|
||||||
RUN apk add wireguard-tools htop openssl
|
RUN apk add wireguard-tools htop openssl
|
||||||
|
|||||||
@@ -19,16 +19,16 @@ It works on Linux, Windows (WSL2) and OSX.
|
|||||||
mkdir -p ~/.ssh
|
mkdir -p ~/.ssh
|
||||||
```
|
```
|
||||||
|
|
||||||
1. **For Docker on OSX**: ensure the project directory and your home directory `~` are accessible by Docker.
|
1. **For OSX hosts**: ensure the project directory and your home directory `~` are accessible by Docker.
|
||||||
1. Open the command palette in Visual Studio Code (CTRL+SHIFT+P).
|
1. Open the command palette in Visual Studio Code (CTRL+SHIFT+P).
|
||||||
1. Select `Dev Containers: Open Folder in Container...` and choose the project directory.
|
1. Select `Dev-Containers: Open Folder in Container...` and choose the project directory.
|
||||||
|
|
||||||
## Customization
|
## Customization
|
||||||
|
|
||||||
For any customization to take effect, you should "rebuild and reopen":
|
For any customization to take effect, you should "rebuild and reopen":
|
||||||
|
|
||||||
1. Open the command palette in Visual Studio Code (CTRL+SHIFT+P)
|
1. Open the command palette in Visual Studio Code (CTRL+SHIFT+P)
|
||||||
2. Select `Dev Containers: Rebuild Container`
|
2. Select `Dev-Containers: Rebuild Container`
|
||||||
|
|
||||||
Changes you can make are notably:
|
Changes you can make are notably:
|
||||||
|
|
||||||
|
|||||||
@@ -82,6 +82,9 @@
|
|||||||
"gopls": {
|
"gopls": {
|
||||||
"usePlaceholders": false,
|
"usePlaceholders": false,
|
||||||
"staticcheck": true,
|
"staticcheck": true,
|
||||||
|
"ui.diagnostic.analyses": {
|
||||||
|
"ST1000": false
|
||||||
|
},
|
||||||
"formatting.gofumpt": true,
|
"formatting.gofumpt": true,
|
||||||
},
|
},
|
||||||
"go.lintTool": "golangci-lint",
|
"go.lintTool": "golangci-lint",
|
||||||
|
|||||||
Reference in New Issue
Block a user