Skip to content

Instantly share code, notes, and snippets.

@williamkoller
Last active October 20, 2022 11:59
Show Gist options
  • Save williamkoller/88b753e6bc630672dbea1e56a7c43774 to your computer and use it in GitHub Desktop.
Save williamkoller/88b753e6bc630672dbea1e56a7c43774 to your computer and use it in GitHub Desktop.
VS Code Configs current (Updated)
{
"breadcrumbs.enabled": true,
"codesnap.backgroundColor": "transparent",
"codesnap.transparentBackground": true,
"codesnap.boxShadow": "0 0 0",
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
"editor.selectionClipboard": true, // Only for Linux
"editor.autoIndent": "advanced",
"editor.fontSize": 18,
"editor.lineHeight": 26,
"editor.fontFamily": "JetBrains Mono, Fira Code",
"editor.fontLigatures": true,
"editor.tabSize": 2,
"editor.renderLineHighlight": "gutter",
"editor.rulers": [80, 120],
"editor.semanticHighlighting.enabled": true,
"editor.parameterHints.cycle": false,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.fixAll.eslint": true
},
"editor.codeLensFontFamily": "Fira Code",
"editor.suggestSelection": "first",
"editor.parameterHints.enabled": false,
"editor.formatOnType": true,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": ["comment"],
"settings": {
"fontStyle": "italic"
}
}
]
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.snippetSuggestions": "top",
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"extensions.ignoreRecommendations": true,
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"django-html": "html"
},
"formattingToggle.affects": ["formatOnSave"],
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/node_modules": true,
"**/dist": true,
"**/data": false,
"**/coverage": false
},
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"*.tsx": "typescriptreact",
"*.html": "html",
"**/templates/*.html": "django-html",
"**/templates/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements",
".env.*": "dotenv"
},
"files.autoSaveDelay": 2000,
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressGitMissingWarning": true
},
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.suggest.autoImports": true,
"javascript.preferences.quoteStyle": "single",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// "javascript.inlayHints.variableTypes.enabled": true,
// "javascript.inlayHints.parameterTypes.enabled": true,
// "javascript.inlayHints.functionLikeReturnTypes.enabled": true,
// "javascript.inlayHints.enumMemberValues.enabled": true,
// "javascript.inlayHints.parameterNames.enabled": "all",
// "javascript.inlayHints.propertyDeclarationTypes.enabled": true,
// "javascript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": true,
"material-icon-theme.activeIconPack": "nest",
"material-icon-theme.folders.associations": {
"infra": "app",
"entities": "class",
"domain": "class",
"schemas": "class",
"typeorm": "database",
"repositories": "mappings",
"http": "container",
"migrations": "tools",
"modules": "components",
"implementations": "core",
"dtos": "typescript",
"fakes": "mock",
"websockets": "pipe",
"protos": "pipe",
"grpc": "pipe",
"providers": "include",
"subscribers": "messages",
"useCases": "controller",
"kafka": "scripts",
"mappers": "meta",
"_shared": "shared",
"eslint-config": "tools",
"kube": "kubernetes"
},
"material-icon-theme.files.associations": {
"ormconfig.json": "database",
"tsconfig.json": "tune",
"*.proto": "3d",
"*.webpack.js": "webpack"
},
"material-icon-theme.languages.associations": {
"dotenv": "tune"
},
"prettier.singleQuote": true,
"prettier.jsxSingleQuote": true,
"python.linting.mypyEnabled": true,
"python.linting.flake8Enabled": true,
"python.testing.unittestEnabled": true,
"[python]": {
"editor.formatOnSave": true
},
"python.defaultInterpreterPath": "/bin/python3",
"python.linting.flake8Args": ["--ignore=E501"],
"screencastMode.onlyKeyboardShortcuts": true,
"settingsSync.ignoredExtensions": ["formulahendry.code-runner"],
"security.workspace.trust.untrustedFiles": "open",
"typescript.format.semicolons": "remove",
"typescript.updateImportsOnFileMove.enabled": "never",
"typescript.preferences.quoteStyle": "single",
"typescript.tsserver.log": "off",
// "typescript.inlayHints.variableTypes.enabled": true,
// "typescript.inlayHints.parameterTypes.enabled": true,
// "typescript.inlayHints.parameterNames.enabled": "all",
// "typescript.inlayHints.enumMemberValues.enabled": true,
// "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
// "typescript.inlayHints.propertyDeclarationTypes.enabled": true,
// "typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": true,
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.fontSize": 20,
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "/usr/bin/zsh"
}
},
"workbench.iconTheme": "material-icon-theme",
"workbench.editor.highlightModifiedTabs": true,
"workbench.colorTheme": "Dark Purple - Webstorm",
"workbench.productIconTheme": "fluent-icons",
"workbench.editor.labelFormat": "short",
"window.titleBarStyle": "custom",
"window.zoomLevel": -1,
"sonarlint.rules": {
"typescript:S4123": {
"level": "off"
},
"typescript:S4326": {
"level": "off"
},
"typescript:S1848": {
"level": "off"
}
},
"sonarlint.pathToNodeExecutable": "/home/william/.nvm/versions/node/v16.17.1/bin/node",
"files.autoSave": "afterDelay",
"yaml.schemas": {
"file:///home/william/.vscode/extensions/docsmsft.docs-yaml-0.2.9/out/yaml-support/toc.schema.json": "/toc\\.yml/i"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment