User settings (settings.json)
{
"[go]" : {
"editor.codeActionsOnSave" : {
"source.organizeImports" : true
}
},
"[go.mod]" : {
"editor.codeActionsOnSave" : {
"source.organizeImports" : true
}
},
"[html]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode"
},
"[javascript]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode" ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
}
},
"[json]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode"
},
"[jsonc]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode"
},
"[markdown]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode"
},
"[rust]" : {
"editor.rulers" : [100 ]
},
"[svelte]" : {
"editor.defaultFormatter" : " svelte.svelte-vscode"
},
"[typescript]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode" ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
}
},
"[yaml]" : {
"editor.defaultFormatter" : " esbenp.prettier-vscode"
},
"breadcrumbs.enabled" : true ,
"crates.listPreReleases" : true ,
"diffEditor.ignoreTrimWhitespace" : true ,
"editor.cursorBlinking" : " phase" ,
"editor.find.addExtraSpaceOnTop" : false ,
"editor.fontFamily" : " 'JetBrainsMono Nerd Font'" ,
"editor.fontLigatures" : true ,
"editor.fontSize" : 14 ,
"editor.formatOnPaste" : true ,
"editor.formatOnSave" : true ,
"editor.letterSpacing" : 0.4 ,
"editor.minimap.enabled" : false ,
"editor.rulers" : [120 ],
"editor.smoothScrolling" : true ,
"eslint.enable" : true ,
"eslint.validate" : [" javascript" , " svelte" ],
"files.autoSave" : " onFocusChange" ,
"files.insertFinalNewline" : true ,
"files.trimTrailingWhitespace" : true ,
"git.autofetch" : true ,
"git.enableSmartCommit" : true ,
"gitlens.defaultDateFormat" : " DD.MM.YYYY HH:mm:ss" ,
"go.autocompleteUnimportedPackages" : true ,
"go.buildOnSave" : " off" ,
"go.coverOnSingleTest" : true ,
"go.coverOnSingleTestFile" : true ,
"go.lintFlags" : [" --fast" ],
"go.lintTool" : " golangci-lint" ,
"go.toolsManagement.autoUpdate" : true ,
"prettier.semi" : false ,
"prettier.singleQuote" : true ,
"rust-analyzer.checkOnSave.command" : " clippy" ,
"rust-analyzer.inlayHints.enable" : false ,
"svelte.language-server.runtime" : " /usr/bin/node" ,
"terminal.integrated.fontSize" : 14 ,
"terraform.languageServer" : {
"external" : true ,
"args" : [" serve" ]
},
"typescript.updateImportsOnFileMove.enabled" : " always" ,
"workbench.colorTheme" : " Night Owl" ,
"workbench.iconTheme" : " material-icon-theme" ,
"workbench.startupEditor" : " newUntitledFile"
}
" esbenp.prettier-vscode" ,
" humao.rest-client" ,
" rangav.vscode-thunder-client" ,
" streetsidesoftware.code-spell-checker" ,
" wayou.vscode-todo-highlight" ,
" yzhang.markdown-all-in-one" ,
{
" pkief.material-icon-theme" ,
" sdras.night-owl" ,
}
{
" bungcip.better-toml" ,
" matklad.rust-analyzer" ,
" rust-lang.rust" ,
" serayuzgur.crates" ,
" vadimcn.vscode-lldb" .
}
{
" golang.go" ,
" zxh404.vscode-proto3" ,
}
{
" ritwickdey.liveserver" ,
}
{
" dbaeumer.vscode-eslint" ,
" svelte.svelte-vscode" ,
}
{
" ms-azuretools.vscode-docker" ,
" ms-kubernetes-tools.vscode-kubernetes-tools" ,
" redhat.vscode-yaml" ,
}
{
" codezombiech.gitignore" ,
" donjayamanne.githistory" ,
" eamodio.gitlens" ,
" mhutchie.git-graph" ,
}
{
" janjoerke.jenkins-pipeline-linter-connector" ,
" secanis.jenkinsfile-support" ,
}
{
" hashicorp.terraform" ,
}
{
" ms-azuretools.vscode-azureterraform" ,
" ms-vscode.azure-account" ,
" ms-vscode.azurecli" ,
}
{
"files.associations" : {
"*.yml" : " ansible"
}
}
{
"eslint.validate" : [
{
"language" : " vue" ,
"autoFix" : true
},
{
"language" : " javascript" ,
"autoFix" : true
},
{
"language" : " javascriptreact" ,
"autoFix" : true
}
],
"eslint.autoFixOnSave" : true ,
"editor.formatOnSave" : false ,
"vetur.validation.template" : false
}
{
"go.delveConfig" : {
"dlvLoadConfig" : {
"followPointers" : true ,
"maxVariableRecurse" : 3 ,
"maxStringLen" : 120 ,
"maxArrayValues" : 120 ,
"maxStructFields" : -1
},
"apiVersion" : 2 ,
"showGlobalVariables" : true
}
}
{
"editor.rulers" : [
{
"column" : 80 , // spacing of 1st column from left
"color" : " #ff9900" // orange, Go Vols!
},
100 , // 2nd ruler with no color option
{
"column" : 120 , // third ruler
"color" : " #9f0af5" // purple, go Pirates!
}
]
}
{
"[rust]" : {
"editor.rulers" : [
{
"column" : 100 ,
"color" : " #00ff22"
}
]
}
}