Skip to content

Instantly share code, notes, and snippets.

@buirkan
Last active March 4, 2024 16:32
Show Gist options
  • Save buirkan/d8d22fd78e01b9577701b0a3e4fd078c to your computer and use it in GitHub Desktop.
Save buirkan/d8d22fd78e01b9577701b0a3e4fd078c to your computer and use it in GitHub Desktop.
VSCode Settings
{
"editor.fontSize": 11.5,
"editor.lineHeight": 18,
"editor.tabSize": 2,
"editor.fontLigatures": true,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.insertSpaces": true,
"editor.fontWeight": "700",
"editor.fontFamily": "JetBrains Mono",
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"editor.guides.indentation": true,
"editor.suggestSelection": "first",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "always"
"source.organizeImports": "always"
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"package.json": ".eslint*, prettier*, .prettier*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*, jsconfig.json, .sequelizerc, .babelrc",
"tailwind.config.js": "tailwind.config*, postcss.config*",
".env.local": ".env*",
".env": ".env*"
},
"explorer.compactFolders": false,
"workbench.activityBar.location": "hidden",
"workbench.statusBar.visible": false,
"editor.hideCursorInOverviewRuler": true,
"editor.minimap.enabled": false,
"window.title": "",
"window.commandCenter": false,
"editor.glyphMargin": false,
"editor.renderLineHighlight": "gutter",
"editor.accessibilitySupport": "off",
"editor.scrollbar.verticalScrollbarSize": 8,
"editor.codeLensFontFamily": "Jetbrains Mono",
"editor.rulers": [],
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"entity.name.type.class", //class names
"keyword", //import, export, return…
"constant", //String, Number, Boolean…, this, super
"storage.modifier", //static keyword
"storage.type.class.js", //class keyword
"storage.type.function"
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
"invalid",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json"
],
"settings": {
"fontStyle": ""
}
}
]
},
"apc.header": {
"height": 36
},
"apc.listRow": {
"height": 24
},
"apc.font.family": "Inter",
"apc.stylesheet": {
".title-label h2": "display: none;",
".monaco-workbench .part>.title>.title-label": "display: none;",
".nosidebar .inline-tabs-placeholder": "width: 75px;",
".pane-header": "padding: 0 8px;",
".pane-body": "padding: 8px;",
".split-view-view:first-child .pane-header": "display: none !important;",
".monaco-list-row": "border-radius: 4px;",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;",
".quick-input-widget": "font-family: Inter; top: 20% !important;"
},
// terminal integrated
"terminal.integrated.fontFamily": "Hack Nerd Font Mono",
"terminal.integrated.fontSize": 13,
"terminal.integrated.gpuAcceleration": "off",
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
// workbench
"workbench.list.smoothScrolling": true,
"workbench.iconTheme": "symbols",
"breadcrumbs.enabled": false,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
},
"git.ignoreMissingGitWarning": true,
"git.enableSmartCommit": true,
"material-icon-theme.folders.color": "#90a4ae",
"material-icon-theme.saturation": 1,
"material-icon-theme.folders.theme": "classic",
"material-icon-theme.hidesExplorerArrows": false,
"material-icon-theme.activeIconPack": "vue_vuex",
"symbols.folders.associations": {
"views": "folder-layout",
"routes": "folder-config"
},
"material-icon-theme.folders.associations": {
"use-cases": "pipe",
"migrations": "tools",
"main": "lib",
"entities": "class",
"infra": "server",
"http": "container",
"providers": "include",
"presentation": "template",
"factories": "class",
"modules": "components",
"dtos": "typescript",
"repositories": "components",
"files": "images",
"role": "guard",
"profession": "connection",
"constants": "constant",
"profile": "tasks",
"helpers": "helper",
"volunteer": "class",
"login": "guard",
"features": "components",
"dto": "guard",
"enum": "class",
"controllers": "cluster",
"storage": "resource",
"adapters": "contract",
"grpc": "pipe",
"kube": "kubernetes",
"websockets": "pipe",
"implementations": "core",
"protos": "pipe",
"kafka": "pipe",
"schemas": "class",
"useCases": "functions",
"eslint-config": "tools",
"typeorm": "database",
"_shared": "shared",
"mappers": "meta",
"fakes": "mock",
"subscribers": "messages",
"domain": "class",
"protocols": "contract",
"view-models": "views"
},
"polacode.backgroundColor": "#6633CC",
"explorer.confirmDragAndDrop": false,
"editor.quickSuggestions": {
"strings": true
},
"jest.autoRun": {},
"cucumber.glue": [
"cypress/integration/stepDefinitions/*.ts"
],
"diffEditor.ignoreTrimWhitespace": false,
"files.associations": {
"*.feature": "cucumber"
},
"window.menuBarVisibility": "toggle",
"workbench.colorTheme": "Vesper ++",
"workbench.productIconTheme": "fluent-icons",
"symbols.hidesExplorerArrows": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"security.workspace.trust.untrustedFiles": "open",
"gitlens.gitCommands.skipConfirmations": [
"fetch:command"
],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment