Skip to content

Instantly share code, notes, and snippets.

@williamkoller
Last active July 26, 2024 14:50
Show Gist options
  • Save williamkoller/5ab9428efe23b2f0356eabf2255d815f to your computer and use it in GitHub Desktop.
Save williamkoller/5ab9428efe23b2f0356eabf2255d815f to your computer and use it in GitHub Desktop.
settings.json vscode - 26/07/2024
{
"application.shellEnvironmentResolutionTimeout": 100,
"breadcrumbs.enabled": true,
"codesnap.backgroundColor": "transparent",
"codesnap.transparentBackground": true,
"codesnap.boxShadow": "0 0 0",
"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.fontWeight": "bold",
"editor.tabSize": 2,
// "editor.renderLineHighlight": "gutter",
"editor.rulers": [80, 120],
"editor.semanticHighlighting.enabled": true,
"editor.parameterHints.cycle": false,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.fixAll.eslint": "explicit"
},
"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,
"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,
"files.autoSave": "afterDelay",
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"git.enableSmartCommit": true,
"gitlens.advanced.messages": {
"suppressGitMissingWarning": true
},
"github.copilot.enable": {
"*": false,
"plaintext": true,
"markdown": true,
"scminput": false
},
"git.autofetch": true,
"github.copilot.editor.enableAutoCompletions": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.suggest.autoImports": true,
"javascript.preferences.quoteStyle": "single",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"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",
"@core": "include",
"data-access": "database",
"infrastructure": "app",
"nodemailer": "mail",
"component": "components"
},
"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]": {
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": true,
"settingsSync.ignoredExtensions": ["formulahendry.code-runner"],
"security.workspace.trust.untrustedFiles": "open",
"sonarlint.pathToNodeExecutable": "/home/william/.nvm/versions/node/v20.11.1/bin/node",
"typescript.format.semicolons": "remove",
"typescript.updateImportsOnFileMove.enabled": "never",
"typescript.preferences.quoteStyle": "single",
"typescript.tsserver.log": "off",
"typescript.preferences.importModuleSpecifier": "relative",
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.fontSize": 20,
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "/usr/bin/zsh"
}
},
"terminal.integrated.fontFamily": "Fira Code, JetsBrains Mono",
"terminal.integrated.fontWeight": "bold",
"terminal.integrated.fontWeightBold": "bold",
"terminal.integrated.env.linux": {},
"vs-kubernetes": {
"vscode-kubernetes.helm-path-linux": "/home/william/.local/state/vs-kubernetes/tools/helm/linux-amd64/helm",
"vscode-kubernetes.kubectl-path-linux": "/home/william/.local/state/vs-kubernetes/tools/kubectl/kubectl",
"vscode-kubernetes.minikube-path-linux": "/home/william/.local/state/vs-kubernetes/tools/minikube/linux-amd64/minikube"
},
"workbench.editor.highlightModifiedTabs": true,
"workbench.productIconTheme": "fluent-icons",
"workbench.editor.labelFormat": "short",
"window.titleBarStyle": "custom",
"workbench.colorTheme": "Dracula Pro",
"workbench.iconTheme": "material-icon-theme"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment