Skip to content

Instantly share code, notes, and snippets.

@lorenasg1
Created October 2, 2021 16:16
Show Gist options
  • Save lorenasg1/79b057a20efdfd2d927e764f7968942a to your computer and use it in GitHub Desktop.
Save lorenasg1/79b057a20efdfd2d927e764f7968942a to your computer and use it in GitHub Desktop.
{
"window.menuBarVisibility": "toggle",
"workbench.startupEditor": "none",
"workbench.colorTheme": "Dracula",
"workbench.iconTheme": "material-icon-theme",
"workbench.productIconTheme": "fluent-icons",
"material-icon-theme.folders.theme": "specific",
"editor.multiCursorModifier": "ctrlCmd",
"editor.minimap.enabled": false,
"editor.linkedEditing": true,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 100,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.mouseWheelZoom": true,
"editor.renderLineHighlight": "gutter",
"editor.selectionClipboard": false, // Only for Linux
"editor.suggestSelection": "first",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.fontFamily": "JetBrains Mono",
"editor.fontSize": 14,
"editor.lineHeight": 20,
"editor.fontLigatures": true,
// Editor indentation settings
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation": true,
// Auto applies editor rules for long lines of code
"editor.rulers": [
// 80,
100
],
"terminal.integrated.fontFamily": "Hack Nerd Font Mono",
"terminal.integrated.rendererType": "dom",
"terminal.integrated.fontSize": 14,
"sync.gist": "0373b7371a324e03a3f0cb76575cce8a",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"sync.forceUpload": true,
"sync.quietSync": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"dart.previewFlutterUiGuides": true,
"material-icon-theme.folders.associations": {
"infra": "app",
"entities": "class",
"domain": "class",
"schemas": "class",
"typeorm": "database",
"repositories": "mappings",
"http": "container",
"migrations": "tools",
"modules": "components",
"implementations": "core",
"dtos": "typescript",
"fakes": "mock",
"websockets": "pipe",
"protos": "pipe",
"grpc": "pipe",
"providers": "include",
"subscribers": "messages",
"useCases": "controller",
"kafka": "scripts",
"mappers": "meta",
"_shared": "shared",
"eslint-config": "tools",
"kube": "kubernetes"
},
"material-icon-theme.files.associations": {
"ormconfig.json": "database",
"tsconfig.json": "tune",
"*.proto": "3d",
"*.webpack.js": "webpack"
},
// Good for Recording
// "editor.quickSuggestions": false,
"breadcrumbs.enabled": true,
"explorer.compactFolders": false,
"workbench.editor.labelFormat": "short",
"window.titleBarStyle": "native", // "native" on Linux,
// Editor Behavior
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "never",
"typescript.updateImportsOnFileMove.enabled": "never",
// "files.autoSave": "afterDelay",
// "files.autoSaveDelay": 10000,
// "editor.tabSize": 2,
// Emmet
// "emmet.extensionsPath": "",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
// Explorer Behavior
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
// Sets the Font size and family
// "editor.fontFamily": "Fira Code",
// ESLint configuration
"prettier.singleQuote": true,
"prettier.trailingComma": "all",
"createReactTSXComponent.fileExtension": "tsx|jsx|js",
// Pretier settings
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"tabnine.experimentalAutoImports": true,
// GO
// "go.useLanguageServer": true,
// "go.toolsEnvVars": {
// "GO111MODULE": "on"
// "GOFLAGS": "-mod=vendor",
// },
// "go.formatTool": "goimports",
// "go.lintTool": "golangci-lint",
// "go.alternateTools": {
// "golangci-lint": "${workspaceFolder}/bin/golangci-lint"
// },
// "go.lintFlags": ["--fast"],
// "elixirLS.dialyzerEnabled": false,
// "go.toolsManagement.autoUpdate": true,
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"files.trimTrailingWhitespace": true,
"cSpell.enableFiletypes": [
"!asciidoc",
"!c",
"!cpp",
"!csharp",
"!go",
"!handlebars",
"!haskell",
"!jade",
"!java",
"!latex",
"!php",
"!pug",
"!python",
"!restructuredtext",
"!rust",
"!scala",
"!scss",
// "!go.mod"
],
"cSpell.language": "en,pt",
"cSpell.userWords": [
"chakra",
"middlewares",
"prefetch",
"rocketseat",
// "gorm",
// "govalidator",
"microservices"
],
"terminal.integrated.showExitAlert": false,
// "splitHTMLAttributes.closingBracketOnNewLine": true,
"editor.formatOnSave": true,
"json.schemas": [
{
"name": "vscode-expo-manifest",
"url": "file:///home/lorena/.config/Code/User/globalStorage/bycedric.vscode-expo/manifest-42.0.0.json",
"fileMatch": [
"app.json",
"app.config.json"
]
}
],
"[dockerfile]": {
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
},
"html.format.wrapLineLength": 100,
"prettier.printWidth": 100,
"terminal.integrated.tabs.enabled": false,
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash",
},
"zsh": {
"path": "zsh",
"args": ["-l"]
}
},
// "terminal.integrated.automationShell.linux": "",
// "terminal.integrated.env.linux": {
// },
// "terminal.integrated.inheritEnv": false,
// "prettier.semi": false,
// "javascript.format.semicolons": "remove",
// "eslint.autoFixOnSave": true,
// "eslint.validate": [
// {
// "language": "html",
// "autoFix": true
// },
// {
// "language": "vue",
// "autoFix": true
// },
// {
// "language": "javascript",
// "autoFix": true
// },
// {
// "language": "javascriptreact",
// "autoFix": true
// }
// ],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment