Created
May 24, 2023 23:14
-
-
Save lukebennett88/9b2ca9671a808b81bddbf6bce51507e9 to your computer and use it in GitHub Desktop.
VS Code 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
| { | |
| /** | |
| * Visuals | |
| */ | |
| "breadcrumbs.enabled": true, | |
| "editor.fontFamily": "BlexMono Nerd Font Mono, IBM Plex Mono, iA Writer Mono S, JetBrains Mono, MonoLisa, Fira Code, Source Code Pro, Menlo", | |
| "workbench.colorTheme": "Night Owl (No Italics)", | |
| "workbench.fontAliasing": "antialiased", | |
| "workbench.iconTheme": "vscode-icons", | |
| "workbench.startupEditor": "none", | |
| /** | |
| * Editor | |
| */ | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "debug.onTaskErrors": "debugAnyway", | |
| "editor.accessibilitySupport": "off", | |
| "editor.bracketPairColorization.enabled": true, | |
| "editor.codeActionsOnSave": { | |
| "source.fixAll": false, | |
| "source.fixAll.eslint": true | |
| }, | |
| "editor.copyWithSyntaxHighlighting": false, | |
| "editor.cursorBlinking": "phase", | |
| "editor.detectIndentation": true, | |
| "editor.dragAndDrop": true, | |
| "editor.emptySelectionClipboard": false, | |
| "editor.find.addExtraSpaceOnTop": false, | |
| "editor.fontSize": 15, | |
| "editor.guides.bracketPairs": "active", | |
| "editor.hover.sticky": true, | |
| "editor.inlineSuggest.enabled": true, | |
| "editor.lineHeight": 1.75, | |
| "editor.lineNumbers": "on", | |
| "editor.minimap.enabled": false, | |
| "editor.multiCursorModifier": "ctrlCmd", | |
| "editor.renderWhitespace": "all", | |
| "editor.rulers": [80, 120], | |
| "editor.showFoldingControls": "always", | |
| "editor.smoothScrolling": true, | |
| "editor.snippetSuggestions": "bottom", | |
| "editor.suggestFontSize": 14, | |
| "editor.suggestLineHeight": 28, | |
| "editor.suggestSelection": "first", | |
| "editor.tabSize": 2, | |
| "editor.unicodeHighlight.ambiguousCharacters": false, | |
| "editor.unicodeHighlight.invisibleCharacters": false, | |
| "editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?", // Include "-" in word selection. | |
| "editor.wordWrap": "off", | |
| "explorer.compactFolders": false, | |
| "explorer.confirmDelete": false, | |
| "explorer.confirmDragAndDrop": false, | |
| "extensions.autoUpdate": "onlyEnabledExtensions", | |
| "extensions.ignoreRecommendations": true, | |
| "files.eol": "\n", | |
| "files.insertFinalNewline": true, | |
| "files.simpleDialog.enable": true, | |
| "files.trimFinalNewlines": true, | |
| "files.trimTrailingWhitespace": true, | |
| "search.exclude": { | |
| "**/__generated__/**": true, | |
| "**/.cache": true, | |
| "**/.git": true, | |
| "**/.github": true, | |
| "**/.keystone/**": true, | |
| "**/.next/**": true, | |
| "**/.output/**": true, | |
| "**/.pnpm": true, | |
| "**/.vscode": true, | |
| "**/.yarn": true, | |
| "**/build/**": true, | |
| "**/coverage/**": true, | |
| "**/dist/**": true, | |
| "**/logs": true, | |
| "**/node_modules": true, | |
| "**/out/**": true, | |
| "**/package-lock.json": true, | |
| "**/pnpm-lock.yaml": true, | |
| "**/tmp": true, | |
| "**/yarn.lock": true | |
| }, | |
| "search.useIgnoreFiles": false, | |
| "security.workspace.trust.untrustedFiles": "open", | |
| "snippets.viewer.sortSnippetsByName": true, | |
| "terminal.integrated.cursorBlinking": true, | |
| "terminal.integrated.cursorStyle": "line", | |
| "terminal.integrated.defaultProfile.osx": "fish", | |
| "terminal.integrated.env.osx": { | |
| "FIG_NEW_SESSION": "1" | |
| }, | |
| "terminal.integrated.fontSize": 14, | |
| "terminal.integrated.fontWeight": "300", | |
| "terminal.integrated.lineHeight": 1.25, | |
| "terminal.integrated.persistentSessionReviveProcess": "never", | |
| "terminal.integrated.scrollback": 5000, | |
| "terminal.integrated.tabs.enabled": true, | |
| "update.showReleaseNotes": true, | |
| "window.clickThroughInactive": true, | |
| "window.commandCenter": true, | |
| "window.dialogStyle": "custom", | |
| "window.nativeFullScreen": false, | |
| "window.nativeTabs": true, | |
| "window.newWindowDimensions": "inherit", | |
| "window.titleBarStyle": "custom", | |
| "workbench.editor.closeOnFileDelete": false, | |
| "workbench.editor.enablePreview": false, | |
| "workbench.editor.highlightModifiedTabs": true, | |
| "workbench.editor.limit.enabled": true, | |
| "workbench.editor.limit.perEditorGroup": true, | |
| "workbench.editor.limit.value": 5, | |
| "workbench.editor.tabCloseButton": "left", | |
| "workbench.list.smoothScrolling": true, | |
| "workbench.settings.editor": "json", | |
| "workbench.sideBar.location": "right", | |
| "workbench.tree.expandMode": "singleClick", | |
| "workbench.tree.indent": 16, | |
| /** | |
| * Code | |
| */ | |
| "emmet.includeLanguages": { | |
| "javascript": "javascriptreact", | |
| "postcss": "css" | |
| }, | |
| "emmet.syntaxProfiles": { | |
| "postcss": "css" | |
| }, | |
| "files.associations": { | |
| "*.css": "postcss", | |
| "*.hbs": "handlebars", | |
| "*.js": "javascriptreact", | |
| "*.mdoc": "markdoc", | |
| "tsconfig.json": "jsonc" | |
| }, | |
| /** | |
| * Prettier | |
| */ | |
| "editor.formatOnSave": true, | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "[javascript]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "editor.formatOnSave": false | |
| }, | |
| "[javascriptreact]": { | |
| "editor.formatOnSave": false | |
| }, | |
| /** | |
| * ESLint | |
| */ | |
| "eslint.packageManager": "pnpm", | |
| "eslint.codeAction.showDocumentation": { | |
| "enable": true | |
| }, | |
| "eslint.quiet": false, | |
| "eslint.validate": [ | |
| "javascript", | |
| "typescript", | |
| "javascriptreact", | |
| "typescriptreact", | |
| "html", | |
| "markdown", | |
| "json", | |
| "jsonc", | |
| "json5" | |
| ], | |
| /** | |
| * Git | |
| */ | |
| "diffEditor.maxComputationTime": 0, | |
| "diffEditor.renderSideBySide": true, | |
| "git.autofetch": true, | |
| "git.confirmSync": false, | |
| "git.enableSmartCommit": true, | |
| "git.ignoreRebaseWarning": true, | |
| "git.openRepositoryInParentFolders": "always", | |
| // "git.untrackedChanges": "separate", | |
| "scm.diffDecorationsGutterWidth": 2, | |
| /** | |
| * TypeScript | |
| */ | |
| "typescript.preferences.importModuleSpecifier": "relative", | |
| "typescript.preferences.useAliasesForRenames": false, | |
| "typescript.tsdk": "node_modules/typescript/lib", | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "javascript.preferences.useAliasesForRenames": false, | |
| "javascript.updateImportsOnFileMove.enabled": "always", | |
| /** | |
| * Extension configs | |
| */ | |
| "cSpell.diagnosticLevel": "Hint", | |
| "explorer.fileNesting.patterns": { | |
| "*.ts": "${capture}.js", | |
| "*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts", | |
| "*.jsx": "${capture}.js", | |
| "*.tsx": "${capture}.ts", | |
| "tsconfig.json": "tsconfig.*.json", | |
| "package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml" | |
| }, | |
| "github.copilot.enable": { | |
| "*": true, | |
| "plaintext": true, | |
| "markdown": false, | |
| "scminput": false, | |
| "yaml": false | |
| }, | |
| "githubPullRequests.createOnPublishBranch": "never", | |
| "githubPullRequests.pullBranch": "never", | |
| "liveServer.settings.donotShowInfoMsg": true, | |
| "redhat.telemetry.enabled": false, | |
| "svg.minify.sortAttrs": true, | |
| "tailwindCSS.colorDecorators": true, | |
| "tailwindCSS.emmetCompletions": true, | |
| "tailwindCSS.experimental.classRegex": [ | |
| ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"] | |
| ], | |
| "todo-tree.general.tags": [ | |
| "BUG", | |
| "HACK", | |
| "FIXME", | |
| "TODO", | |
| "XXX", | |
| "[ ]", | |
| "[x]", | |
| "@todo" | |
| ], | |
| "todo-tree.regex.regex": "(//|#|<!--|/\\*|^\\s*\\*)\\s*($TAGS)" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment