Skip to content

Instantly share code, notes, and snippets.

@shahbaazkyz
Last active February 9, 2024 06:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shahbaazkyz/a79e8f999bfeceb13d0f61097d94995e to your computer and use it in GitHub Desktop.
Save shahbaazkyz/a79e8f999bfeceb13d0f61097d94995e to your computer and use it in GitHub Desktop.
vs code settings.json
{
// Place your settings in this file to overwrite the default settings
"editor.defaultFormatter": "esbenp.prettier-vscode",
// "editor.detectIndentation": true,
"editor.hover.sticky": true,
"editor.hover.enabled": true,
"editor.hover.above": true,
"editor.hover.delay": 300,
"editor.lightbulb.enabled": "off",
"editor.fontFamily": "'IBM Plex Mono', 'Fira Code','Dank Mono', Menlo, Monaco, 'Courier New', monospace",
// "editor.fontFamily": "'DankMono-Regular', 'Fira Code','Dank Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
// "editor.fontWeight": "300", // Light,
// "editor.fontWeight": "400", // Regular,
// "editor.fontWeight": "500", // Medium,
"editor.fontWeight": "700", // Bold
// "editor.rulers": [80],
// "editor.snippetSuggestions": "inline",
// "editor.suggest.showKeywords": false,
// "editor.wordBasedSuggestions": false,
// "editor.suggest.localityBonus": true,
"editor.bracketPairColorization.enabled": true,
// "editor.acceptSuggestionOnCommitCharacter": false,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.suggestSelection": "recentlyUsed",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.suggestSelection": "recentlyUsed"
},
// "editor.tabSize": 2,
"editor.renderWhitespace": "selection",
"editor.glyphMargin": false,
// "editor.folding": false,
"files.exclude": {
"**/.env": true,
"USE_GITIGNORE": true
},
"files.defaultLanguage": "{activeEditorLanguage}",
// "javascript.validate.enable": false,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/coverage": true,
"**/dist": true,
"**/build": true,
"**/.build": true,
"**/.gh-pages": true
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.fixAll": "explicit"
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.options": {
"overrideConfig": {
"rules": {
"no-debugger": "off"
}
}
},
"terminal.integrated.scrollback": 10000,
// "terminal.integrated.inheritEnv": false,
"explorer.openEditors.visible": 3,
// "editor.lineNumbers": "on",
"workbench.colorTheme": "GitHub Dark Default",
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "welcomePage",
"workbench.editor.limit.enabled": true,
"workbench.editor.limit.perEditorGroup": false,
"workbench.editor.limit.value": 10,
"debug.javascript.codelens.npmScripts": "never",
"breadcrumbs.enabled": true,
"local-history.absolute": true,
"local-history.path": "/Users/kentcdodds/.vscode-history",
"grunt.autoDetect": "off",
"npm.runSilent": true,
"gulp.autoDetect": "off",
"explorer.confirmDragAndDrop": false,
"editor.multiCursorModifier": "alt",
"editor.formatOnPaste": false,
"editor.minimap.enabled": true,
"spellright.language": ["en"],
"spellright.documentTypes": ["markdown", "plaintext", "mdx"],
"spellright.parserByClass": {
"mdx": {
"parser": "markdown"
}
},
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"php.suggest.basic": false,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// "prettier.arrowParens": "avoid",
// "prettier.bracketSameLine": false,
// "prettier.bracketSpacing": true,
// "prettier.embeddedLanguageFormatting": "auto",
// "prettier.endOfLine": "lf",
// "prettier.htmlWhitespaceSensitivity": "css",
// "prettier.insertPragma": false,
// "prettier.jsxSingleQuote": false,
"prettier.printWidth": 80,
// "prettier.proseWrap": "always",
// "prettier.quoteProps": "as-needed",
// "prettier.requirePragma": false,
// "prettier.semi": false,
// "prettier.singleAttributePerLine": false,
// "prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.trailingComma": "all",
"prettier.useTabs": true,
// "eslint.packageManager": "npm",
"npm.packageManager": "npm",
"editor.acceptSuggestionOnEnter": "smart",
// "editor.tokenColorCustomizations": {
// "textMateRules": []
// },
"editor.fontSize": 14,
"terminal.integrated.fontSize": 12,
"workbench.statusBar.visible": true,
"editor.cursorBlinking": "phase",
"editor.inlineSuggest.enabled": true,
"redhat.telemetry.enabled": false,
"editor.formatOnSave": true,
"emmet.showAbbreviationSuggestions": false,
"emmet.showExpandedAbbreviation": "never",
"github.copilot.enable": {
"*": true,
"plaintext": true,
"markdown": true,
"scminput": true,
"yaml": true,
"jsonc": true,
"mdx": true,
"typescriptreact": true
},
"git.autofetch": true,
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"totalTypeScript.hideAllTips": false,
"totalTypeScript.hideBasicTips": true,
"totalTypeScript.hiddenTips": [
"passing-generics-to-types",
"returntype-utility-type",
"typeof",
"in-operator-narrowing",
"record-utility-type",
"parameters-utility-type",
"non-null-expression",
"generic-slots-in-functions",
"keyof",
"type-predicate",
"tuple-type",
"as-const",
"as-const-on-object",
"pick-utility-type",
"awaited-utility-type",
"nonnullable-utility-type",
"partial-utility-type",
"omit-utility-type",
"exclude-utility-type",
"type-alias-with-generics",
"never-keyword",
"mapped-type",
"interface-with-generics",
"conditional-type",
"nested-conditional-type",
"required-utility-type",
"interface-with-multiple-generics",
"infer"
],
"workbench.panel.defaultLocation": "right",
"workbench.sideBar.location": "left",
"terminal.integrated.defaultLocation": "editor",
"git.confirmSync": false,
"diffEditor.renderSideBySide": true,
"tailwindCSS.classAttributes": [
"class",
"className",
"ngClass",
".*ClassName"
],
"totalTypeScript.showTLDRTranslation": false,
"git.openRepositoryInParentFolders": "never",
"files.autoSave": "afterDelay",
"prettier.eslintIntegration": true,
"editor.cursorWidth": 5,
// "editor.renderWhitespace": "all",
"editor.wordWrap": "on",
"editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?",
// "window.autoDetectColorScheme": true,
"eslint.alwaysShowStatus": true,
"htmlhint.enable": true,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"rainbowTags.allowEverywhere": true,
"emmet.triggerExpansionOnTab": true,
"git.ignoreRebaseWarning": true,
"editor.cursorStyle": "line-thin",
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.cursorBlinking": true,
"explorer.confirmDelete": false,
"[sql]": {
"editor.defaultFormatter": "adpyke.vscode-sql-formatter"
},
"editor.stickyScroll.enabled": true,
"window.commandCenter": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment