Skip to content

Instantly share code, notes, and snippets.

@vicainelli
Last active February 14, 2024 14:43
Show Gist options
  • Save vicainelli/c5a202882bf1143cb8d47f79e3f2f6b4 to your computer and use it in GitHub Desktop.
Save vicainelli/c5a202882bf1143cb8d47f79e3f2f6b4 to your computer and use it in GitHub Desktop.
VS Code
{
"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