Last active
February 14, 2024 14:43
-
-
Save vicainelli/c5a202882bf1143cb8d47f79e3f2f6b4 to your computer and use it in GitHub Desktop.
VS Code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"editor.stickyScroll.enabled": true, | |
"editor.scrollbar.horizontal": "hidden", | |
"editor.scrollbar.vertical": "hidden", | |
"security.workspace.trust.untrustedFiles": "open", | |
"workbench.settings.editor": "json", | |
// * Editor | |
"editor.cursorSmoothCaretAnimation": "on", | |
"editor.accessibilitySupport": "off", | |
"editor.renderWhitespace": "boundary", | |
"editor.minimap.enabled": false, | |
"editor.fontLigatures": true, | |
"editor.fontFamily": "Fira Code, Victor Mono, Menlo, Monaco, 'Courier New', monospace", | |
"editor.lineHeight": 2.3, | |
"editor.fontSize": 12, | |
"editor.fontWeight": 600, | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.copyWithSyntaxHighlighting": true, | |
"editor.suggestSelection": "first", | |
"diffEditor.renderSideBySide": false, | |
"editor.tabSize": 2, | |
"editor.cursorStyle": "line", | |
"editor.cursorWidth": 3, | |
"editor.wordWrap": "on", | |
"editor.cursorBlinking": "solid", | |
"editor.colorDecorators": false, | |
"editor.hideCursorInOverviewRuler": true, | |
// "editor.formatOnSave": true, | |
"editor.formatOnPaste": false, | |
"editor.formatOnType": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": "explicit" | |
}, | |
"workbench.editor.labelFormat": "short", | |
"workbench.editor.enablePreviewFromQuickOpen": false, | |
"workbench.editor.revealIfOpen": false, | |
"workbench.editor.tabActionCloseVisibility": false, | |
"window.confirmBeforeClose": "never", | |
// "window.titleBarStyle": "native", | |
// * Workbench | |
"files.autoSaveDelay": 2500, | |
"files.autoSave": "afterDelay", | |
"workbench.sideBar.location": "right", | |
"workbench.tips.enabled": false, | |
// "window.autoDetectColorScheme": true, | |
// "workbench.preferredLightColorTheme": "Ayu Light", | |
// "workbench.preferredDarkColorTheme": "Dracula", | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.panel.defaultLocation": "left", | |
"workbench.tree.indent": 20, | |
// * GIT | |
"git.autofetch": true, | |
"git.confirmSync": false, | |
"git.ignoreMissingGitWarning": true, | |
"git.enableSmartCommit": true, | |
// * TERMINAL | |
"terminal.integrated.showExitAlert": false, | |
"terminal.integrated.fontSize": 12, | |
"terminal.integrated.fontFamily": "Monaspace Neon, MoRecursive Monospace, Fira Code, Victor Mono, Menlo, Monaco, 'Courier New', monospace", | |
"terminal.integrated.fontWeight": 600, | |
"terminal.integrated.lineHeight": 1.5, | |
"terminal.integrated.letterSpacing": 1, | |
// --- | |
"html.format.enable": true, | |
"html.format.preserveNewLines": true, | |
"files.trimTrailingWhitespace": true, | |
"editor.rulers": [100], | |
"extensions.ignoreRecommendations": false, | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/node_modules": true, | |
"**/coverage": true, | |
// "**/dist": true, | |
"**/.DS_Store": true, | |
"**/vendor": true, | |
"**/.next": true | |
}, | |
"window.title": "${dirty} ${activeEditorMedium}${separator}${rootName}", | |
"explorer.confirmDelete": false, | |
"workbench.iconTheme": "material-icon-theme", | |
"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" | |
}, | |
"wallaby.startAutomatically": false, | |
"editor.inlineSuggest.enabled": true, | |
"github.copilot.enable": { | |
"*": true, | |
"yaml": true, | |
"plaintext": true, | |
"markdown": true, | |
"rust": true, | |
"typescript": true, | |
"javascript": true, | |
"javascriptreact": true, | |
"typescriptreact": true, | |
"json": true | |
}, | |
"explorer.confirmDragAndDrop": false, | |
"gitlens.advanced.messages": { | |
"suppressGitMissingWarning": true | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"todo-tree.general.tags": [ | |
"BUG", | |
"HACK", | |
"FIXME", | |
"TODO", | |
"XXX", | |
"[ ]", | |
"[x]" | |
], | |
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)", | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"editor.linkedEditing": true, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "biomejs.biome" | |
}, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"githubPullRequests.terminalLinksHandler": "github", | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"terminal.integrated.env.osx": { | |
"FIG_NEW_SESSION": "1" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"github.copilot.advanced": {}, | |
"cSpell.userWords": [ | |
"colour", | |
"ingka", | |
"Mantine", | |
"Optimizely", | |
"preact", | |
"skapa", | |
"testid", | |
"vite", | |
"vitest" | |
], | |
"totalTypeScript.hideAllTips": false, | |
"totalTypeScript.hideBasicTips": false, | |
"totalTypeScript.hiddenTips": [ | |
"interface-declaration", | |
"basic-types", | |
"array-type", | |
"typing-function-parameters", | |
"as-assertion", | |
"type-alias-declaration", | |
"ts-object-type", | |
"optional-object-property", | |
"variable-type-annotation", | |
"union-type", | |
"null-keyword", | |
"passing-generics-to-types", | |
"partial-utility-type", | |
"literal-type", | |
"any-type", | |
"typeof", | |
"record-utility-type", | |
"function-return-type", | |
"keyof", | |
"as-const", | |
"as-const-on-object", | |
"undefined-keyword", | |
"mapped-type", | |
"generic-slots-in-functions" | |
], | |
"workbench.activityBar.location": "top", | |
"workbench.statusBar.visible": false, | |
"postcssSorting.config": { | |
"properties-order": "alphabetical" | |
}, | |
"workbench.colorTheme": "Nord", | |
"window.commandCenter": false, | |
"workbench.layoutControl.enabled": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment