Last active
March 4, 2024 16:32
-
-
Save buirkan/d8d22fd78e01b9577701b0a3e4fd078c to your computer and use it in GitHub Desktop.
VSCode Settings
This file contains hidden or 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.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