From b9612848452e6bf5e6b187c179d862a7b7456a59 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Mon, 29 May 2023 16:42:00 +0000 Subject: [PATCH] feat(dev): specify vscode recommendations --- .vscode/extensions.json | 8 ++++++++ .vscode/settings.json | 29 +++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..72906ef1 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + // This list should be kept to the strict minimum + // to develop this project. + "recommendations": [ + "golang.go", + "davidanson.vscode-markdownlint", + ], +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..38903555 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,29 @@ +{ + // The settings should be kept to the strict minimum + // to develop this project. + "files.eol": "\n", + "editor.formatOnSave": true, + "go.buildTags": "linux", + "go.toolsEnvVars": { + "CGO_ENABLED": "0" + }, + "go.testEnvVars": { + "CGO_ENABLED": "1" + }, + "go.testFlags": [ + "-v", + "-race" + ], + "go.testTimeout": "10s", + "go.coverOnSingleTest": true, + "go.coverOnSingleTestFile": true, + "go.coverOnTestPackage": true, + "go.useLanguageServer": true, + "[go]": { + "editor.codeActionsOnSave": { + "source.organizeImports": true + } + }, + "go.lintTool": "golangci-lint", + "go.lintOnSave": "package" +} \ No newline at end of file