{
"github.copilot.advanced": {
"enabled": true,
},
"workbench.tree.indent": 20,
"editor.cursorStyle": "line",
"editor.cursorBlinking": "smooth",
"editor.fontSize": 14,
"editor.fontVariations": false,
"editor.inlayHints.fontSize": 14,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.autoIndent": "full",
"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
"editor.minimap.enabled": false,
"editor.rulers": [88,120],
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"python.languageServer": "Pylance",
"python.analysis.typeCheckingMode": "off",
"python.testing.pytestEnabled": true,
"python.testing.unittestEnabled": false,
"python.analysis.autoImportCompletions": true,
"[python]":{
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file",
"editor.codeActionsOnSave": {
"source.organizeImports": "always",
"source.fixAll": "always"
},
"editor.rulers": [88],
"editor.wordWrapColumn": 88,
"editor.suggestSelection": "first",
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"go.toolsManagement.autoUpdate": true,
"go.useLanguageServer": true,
"go.addTags": {
"tags": "json",
"options": "json=omitempty",
"promptForTags": false,
"transform": "snakecase",
},
"gopls": {
"formatting.gofumpt": true,
"usePlaceholders": true,
"ui.semanticTokens": true,
"staticcheck": false,
},
"go.lintTool": "golangci-lint",
"go.lintFlags": [
"--fast",
"--timeout",
"5m",
"--fix"
],
"go.testFlags": [
"-cover",
"-race",
"-count=1",
"-v",
"-s",
"-benchtime=5s",
"-timeout=5m"
],
"go.enableCodeLens": {
"runtest": true,
},
"[go]": {
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file",
"editor.stickyScroll.enabled": true,
"editor.codeActionsOnSave": {
"source.organizeImports": "always",
"source.fixAll": "always"
},
},
"go.inlayHints.compositeLiteralFields": true,
"go.inlayHints.compositeLiteralTypes": true,
"go.inlayHints.functionTypeParameters": true,
"go.inlayHints.parameterNames": true,
"go.inlayHints.rangeVariableTypes": true,
"go.inlayHints.constantValues": true,
"go.diagnostic.vulncheck": "Imports",
"go.toolsEnvVars": {
"GOFLAGS": "-buildvcs=false"
},
"git.ignoreRebaseWarning": true,
"workbench.colorTheme": "One Dark Pro Mix",
"github.copilot.chat.generateTests.codeLens": true,
"github.copilot.chat.temporalContext.enabled": true,
"github.copilot.editor.enableAutoCompletions": true,
"git.replaceTagsWhenPull": true,
"telemetry.telemetryLevel": "off",
"makefile.configureOnOpen": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"[mdx]": {
"editor.defaultFormatter": "unifiedjs.vscode-mdx"
},
"workbench.iconTheme": "symbols",
}