Skip to content

Instantly share code, notes, and snippets.

@sbp-bvanb
Last active June 16, 2025 06:01
Show Gist options
  • Save sbp-bvanb/e65bae51a826139f9652c4b5f6d29e2b to your computer and use it in GitHub Desktop.
Save sbp-bvanb/e65bae51a826139f9652c4b5f6d29e2b to your computer and use it in GitHub Desktop.
// general
// * gruntfuggly.todo-tree 0.0.226
// * hashicorp.terraform 2.34.4
// * pkief.material-icon-theme 5.23.0
// graphql
// * orsenkucher.vscode-graphql 0.3.18
{
"editor.detectIndentation": false,
"editor.fontLigatures": false,
"editor.formatOnSave": true,
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.rulers": [80],
//
// opa
// - tsandall.opa
//
"opa.languageServers": ["regal"],
"[rego]": {
"editor.defaultFormatter": "tsandall.opa"
},
//
// golang
// - golang.go
//
"[go]": {
"editor.rulers": [120]
},
"go.buildTags": "component,e2e,integration",
"gopls": {
"formatting.gofumpt": true
},
//
// python
// - ms-python.black-formatter
// - ms-python.debugpy
// - ms-python.python
// - ms-python.vscode-pylance
//
"black-formatter.args": ["--line-length", "80"],
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.formatOnType": true
},
"python.defaultInterpreterPath": "python3",
"python.experiments.optOutFrom": [],
//
// yaml
// - redhat.vscode-yaml
//
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
// to prevent strange question marks in yaml
"yaml.format.printWidth": 333,
//
// json
// - esbenp.prettier-vscode
//
"[javascript][javascriptreact][typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"github.copilot.enable": {
"*": false
},
"json.format.enable": false,
// https://github.com/redhat-developer/vscode-yaml/issues/245#issuecomment-1530058994
// To prevent: 'Property services is not allowed.yaml-schema: F-Droid Data metadata'
// if some.yml resides in a folder called metadata
"yaml.schemas": {
"https://json.schemastore.org/yamllint.json": "*.yml"
},
"files.insertFinalNewline": true,
"telemetry.telemetryLevel": "off",
"cSpell.language": "en-GB",
"chat.agent.enabled": true,
"[terraform]": {
"editor.defaultFormatter": "hashicorp.terraform",
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file"
},
"[terraform-vars]": {
"editor.defaultFormatter": "hashicorp.terraform",
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file"
}
"workbench.iconTheme": "material-icon-theme"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment