Created
May 24, 2023 23:14
-
-
Save lukebennett88/9b2ca9671a808b81bddbf6bce51507e9 to your computer and use it in GitHub Desktop.
VS Code Settings
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
{ | |
/** | |
* 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