Last active
May 25, 2024 20:01
-
-
Save davsilvam/20d2806b5bc3f24dbe1e88d0a8a924e1 to your computer and use it in GitHub Desktop.
VSCode Config
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
{ | |
// Editor Settings | |
"editor.accessibilitySupport": "off", | |
"explorer.confirmDelete": false, | |
"explorer.confirmDragAndDrop": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll": "never", | |
"source.fixAll.eslint": "explicit", | |
"source.organizeImports": "never" | |
}, | |
"editor.cursorSmoothCaretAnimation": "on", | |
"editor.fontFamily": "JetBrains Mono", | |
"editor.fontLigatures": true, | |
"editor.fontSize": 14, | |
"editor.formatOnSave": false, | |
"editor.guides.bracketPairs": "active", | |
"editor.hover.sticky": true, | |
"editor.lightbulb.enabled": "off", | |
"editor.lineHeight": 1.8, | |
"editor.lineNumbers": "interval", | |
"editor.minimap.enabled": false, | |
"editor.renderLineHighlight": "gutter", | |
"editor.renderWhitespace": "trailing", | |
"editor.rulers": [ | |
80, | |
120 | |
], | |
"editor.semanticHighlighting.enabled": false, | |
"editor.scrollbar.verticalScrollbarSize": 10, | |
"editor.suggestSelection": "first", | |
"editor.stickyScroll.enabled": true, | |
"editor.tabSize": 2, | |
"editor.unicodeHighlight.invisibleCharacters": false, | |
"editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?", | |
"editor.wordWrap": "on", | |
// Window Settings | |
"window.dialogStyle": "custom", | |
"window.titleBarStyle": "custom", | |
"window.commandCenter": false, | |
"window.menuBarVisibility": "hidden", | |
// Workbench Settings | |
"workbench.activityBar.location": "hidden", | |
"workbench.colorTheme": "Min Dark", | |
"workbench.editor.closeOnFileDelete": true, | |
"workbench.editor.labelFormat": "short", | |
"workbench.editor.highlightModifiedTabs": true, | |
"workbench.editor.limit.enabled": true, | |
"workbench.editor.limit.perEditorGroup": true, | |
"workbench.editor.limit.value": 5, | |
"workbench.editor.empty.hint": "hidden", | |
"workbench.iconTheme": "symbols", | |
"workbench.layoutControl.enabled": false, | |
"workbench.list.smoothScrolling": true, | |
"workbench.productIconTheme": "feather-vscode", | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.tips.enabled": false, | |
"workbench.tree.expandMode": "singleClick", | |
"workbench.tree.indent": 10, | |
// Explorer Settings | |
"explorer.compactFolders": false, | |
"explorer.fileNesting.enabled": true, | |
"explorer.fileNesting.expand": false, | |
"explorer.fileNesting.patterns": { | |
"*.asax": "$(capture).*.cs, $(capture).*.vb", | |
"*.ascx": "$(capture).*.cs, $(capture).*.vb", | |
"*.ashx": "$(capture).*.cs, $(capture).*.vb", | |
"*.aspx": "$(capture).*.cs, $(capture).*.vb", | |
"*.axaml": "$(capture).axaml.cs", | |
"*.bloc.dart": "$(capture).event.dart, $(capture).state.dart", | |
"*.c": "$(capture).h", | |
"*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx", | |
"*.cjs": "$(capture).cjs.map, $(capture).*.cjs, $(capture)_*.cjs", | |
"*.component.ts": "$(capture).component.html, $(capture).component.spec.ts, $(capture).component.css, $(capture).component.scss, $(capture).component.sass, $(capture).component.less", | |
"*.cpp": "$(capture).hpp, $(capture).h, $(capture).hxx", | |
"*.cs": "$(capture).*.cs", | |
"*.cshtml": "$(capture).cshtml.cs", | |
"*.csproj": "*.config, *proj.user, appsettings.*, bundleconfig.json", | |
"*.css": "$(capture).css.map, $(capture).*.css", | |
"*.cxx": "$(capture).hpp, $(capture).h, $(capture).hxx", | |
"*.dart": "$(capture).freezed.dart, $(capture).g.dart", | |
"*.ex": "$(capture).html.eex, $(capture).html.heex, $(capture).html.leex", | |
"*.fs": "$(capture).fs.js, $(capture).fs.js.map, $(capture).fs.jsx, $(capture).fs.ts, $(capture).fs.tsx, $(capture).fs.rs, $(capture).fs.php, $(capture).fs.dart", | |
"*.go": "$(capture)_test.go", | |
"*.java": "$(capture).class", | |
"*.js": "$(capture).js.map, $(capture).*.js, $(capture)_*.js", | |
"*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx, $(capture).less, $(capture).module.less", | |
"*.master": "$(capture).*.cs, $(capture).*.vb", | |
"*.mjs": "$(capture).mjs.map, $(capture).*.mjs, $(capture)_*.mjs", | |
"*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts", | |
"*.mts": "$(capture).mts.map, $(capture).*.mts, $(capture)_*.mts", | |
"*.pubxml": "$(capture).pubxml.user", | |
"*.resx": "$(capture).*.resx, $(capture).designer.cs, $(capture).designer.vb", | |
"*.tex": "$(capture).acn, $(capture).acr, $(capture).alg, $(capture).aux, $(capture).bbl, $(capture).blg, $(capture).fdb_latexmk, $(capture).fls, $(capture).glg, $(capture).glo, $(capture).gls, $(capture).idx, $(capture).ind, $(capture).ist, $(capture).lof, $(capture).log, $(capture).lot, $(capture).out, $(capture).pdf, $(capture).synctex.gz, $(capture).toc, $(capture).xdv", | |
"*.ts": "$(capture).js, $(capture).d.ts.map, $(capture).*.ts, $(capture)_*.js, $(capture)_*.ts", | |
"*.tsx": "$(capture).ts, $(capture).*.tsx, $(capture)_*.ts, $(capture)_*.tsx, $(capture).less, $(capture).module.less, $(capture).scss, $(capture).module.scss", | |
"*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json", | |
"*.vue": "$(capture).*.ts, $(capture).*.js, $(capture).story.vue", | |
"*.xaml": "$(capture).xaml.cs", | |
"+layout.svelte": "+layout.ts,+layout.ts,+layout.js,+layout.server.ts,+layout.server.js,+layout.gql", | |
"+page.svelte": "+page.server.ts,+page.server.js,+page.ts,+page.js,+page.gql", | |
".clang-tidy": ".clang-format, .clangd, compile_commands.json", | |
".env": "*.env, .env.*, .envrc, env.d.ts", | |
".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*", | |
".project": ".classpath", | |
"BUILD.bazel": "*.bzl, *.bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, WORKSPACE", | |
"CMakeLists.txt": "*.cmake, *.cmake.in, .cmake-format.yaml, CMakePresets.json, CMakeCache.txt", | |
"Cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml", | |
"Dockerfile": "*.dockerfile, .devcontainer.*, .dockerignore, compose.*, docker-compose.*, dockerfile*", | |
"I*.cs": "$(capture).cs", | |
"Makefile": "*.mk", | |
"Pipfile": ".editorconfig, .flake8, .isort.cfg, .python-version, Pipfile, Pipfile.lock, requirements*.in, requirements*.pip, requirements*.txt, tox.ini", | |
"README*": "AUTHORS, Authors, BACKERS*, Backers*, CHANGELOG*, CITATION*, CODEOWNERS, CODE_OF_CONDUCT*, CONTRIBUTING*, CONTRIBUTORS, COPYING*, CREDITS, Changelog*, Citation*, Code_Of_Conduct*, Codeowners, Contributing*, Contributors, Copying*, Credits, GOVERNANCE.MD, Governance.md, HISTORY.MD, History.md, LICENSE*, License*, MAINTAINERS, Maintainers, README*, Readme*, SECURITY.MD, SPONSORS*, Security.md, Sponsors*, authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors*", | |
"Readme*": "AUTHORS, Authors, BACKERS*, Backers*, CHANGELOG*, CITATION*, CODEOWNERS, CODE_OF_CONDUCT*, CONTRIBUTING*, CONTRIBUTORS, COPYING*, CREDITS, Changelog*, Citation*, Code_Of_Conduct*, Codeowners, Contributing*, Contributors, Copying*, Credits, GOVERNANCE.MD, Governance.md, HISTORY.MD, History.md, LICENSE*, License*, MAINTAINERS, Maintainers, README*, Readme*, SECURITY.MD, SPONSORS*, Security.md, Sponsors*, authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors*", | |
"artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, webpack.mix.js, windi.config.*", | |
"astro.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml", | |
"default.nix": "shell.nix", | |
"deno.json*": "*.env, .env.*, .envrc, api-extractor.json, deno.lock, env.d.ts, import-map.json, import_map.json, jsconfig.*, tsconfig.*, tsdoc.*", | |
"flake.nix": "flake.lock", | |
"gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"gemfile": ".ruby-version, gemfile.lock", | |
"go.mod": ".air*, go.sum", | |
"go.work": "go.work.sum", | |
"hatch.toml": ".editorconfig, .flake8, .isort.cfg, .python-version, hatch.toml, requirements*.in, requirements*.pip, requirements*.txt, tox.ini", | |
"mix.exs": ".credo.exs, .dialyzer_ignore.exs, .formatter.exs, .iex.exs, .tool-versions, mix.lock", | |
"next.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, next-i18next.config.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .nuxtignore, .nuxtrc, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"package.json": ".browserslist*, .circleci*, .commitlint*, .cz-config.js, .czrc, .dlint.json, .dprint.json*, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitmojirc.json, .gitpod*, .huskyrc*, .jslint*, .knip.*, .lintstagedrc*, .markdownlint*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .release-please*.json, .releaserc*, .sentry*, .simple-git-hooks*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, apollo.config.*, appveyor*, azure-pipelines*, biome.json, bower.json, build.config.*, bun.lockb, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json*, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, knip.*, lerna*, lint-staged*, nest-cli.*, netlify*, nodemon*, npm-shrinkwrap.json, nx.*, package-lock.json, package.nls*.json, phpcs.xml, pm2.*, pnpm*, prettier*, pullapprove*, pyrightconfig.json, release-please*.json, release-tasks.sh, release.config.*, renovate*, rollup.config.*, rspack*, simple-git-hooks*, sonar-project.properties, stylelint*, tslint*, tsup.config.*, turbo*, typedoc*, unlighthouse*, vercel*, vetur.config.*, webpack*, workspace.json, xo.config.*, yarn*", | |
"pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock, pubspec_overrides.yaml", | |
"pyproject.toml": ".editorconfig, .flake8, .isort.cfg, .pdm-python, .pdm.toml, .python-version, MANIFEST.in, Pipfile, Pipfile.lock, hatch.toml, pdm.lock, poetry.lock, pyproject.toml, requirements*.in, requirements*.pip, requirements*.txt, setup.cfg, setup.py, tox.ini", | |
"quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"readme*": "AUTHORS, Authors, BACKERS*, Backers*, CHANGELOG*, CITATION*, CODEOWNERS, CODE_OF_CONDUCT*, CONTRIBUTING*, CONTRIBUTORS, COPYING*, CREDITS, Changelog*, Citation*, Code_Of_Conduct*, Codeowners, Contributing*, Contributors, Copying*, Credits, GOVERNANCE.MD, Governance.md, HISTORY.MD, History.md, LICENSE*, License*, MAINTAINERS, Maintainers, README*, Readme*, SECURITY.MD, SPONSORS*, Security.md, Sponsors*, authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors*", | |
"remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"requirements.txt": ".editorconfig, .flake8, .isort.cfg, .python-version, requirements*.in, requirements*.pip, requirements*.txt, tox.ini", | |
"rush.json": ".browserslist*, .circleci*, .commitlint*, .cz-config.js, .czrc, .dlint.json, .dprint.json*, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitmojirc.json, .gitpod*, .huskyrc*, .jslint*, .knip.*, .lintstagedrc*, .markdownlint*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .release-please*.json, .releaserc*, .sentry*, .simple-git-hooks*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, apollo.config.*, appveyor*, azure-pipelines*, biome.json, bower.json, build.config.*, bun.lockb, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json*, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, knip.*, lerna*, lint-staged*, nest-cli.*, netlify*, nodemon*, npm-shrinkwrap.json, nx.*, package-lock.json, package.nls*.json, phpcs.xml, pm2.*, pnpm*, prettier*, pullapprove*, pyrightconfig.json, release-please*.json, release-tasks.sh, release.config.*, renovate*, rollup.config.*, rspack*, simple-git-hooks*, sonar-project.properties, stylelint*, tslint*, tsup.config.*, turbo*, typedoc*, unlighthouse*, vercel*, vetur.config.*, webpack*, workspace.json, xo.config.*, yarn*", | |
"setup.cfg": ".editorconfig, .flake8, .isort.cfg, .python-version, MANIFEST.in, requirements*.in, requirements*.pip, requirements*.txt, setup.cfg, tox.ini", | |
"setup.py": ".editorconfig, .flake8, .isort.cfg, .python-version, MANIFEST.in, requirements*.in, requirements*.pip, requirements*.txt, setup.cfg, setup.py, tox.ini", | |
"shims.d.ts": "*.d.ts", | |
"svelte.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, houdini.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vite.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"vite.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*", | |
"vitest.config.*": "vitest.e2e.config.ts, vitest.unit.config.ts", | |
"vue.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, capacitor.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, i18n.config.*, ionic.config.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, panda.config.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*" | |
}, | |
// Terminal Settings | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.env.windows": {}, | |
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font", | |
"terminal.integrated.fontSize": 14, | |
"terminal.integrated.fontWeight": "400", | |
"terminal.integrated.gpuAcceleration": "off", | |
"terminal.integrated.tabs.enabled": true, | |
// Emmet Settings | |
"emmet.showSuggestionsAsSnippets": true, | |
"emmet.triggerExpansionOnTab": false, | |
// APC Settings | |
"apc.electron": { | |
"titleBarStyle": "hiddenInset", | |
"frame": false | |
}, | |
"apc.font.family": "Inter", | |
"apc.monospace.font.family": "JetBrains Mono", | |
"apc.header": { | |
"height": 36, | |
"compact": 18, | |
}, | |
"apc.listRow": { | |
"height": 26, | |
}, | |
"apc.statusBar": { | |
"height": 28, | |
}, | |
"apc.stylesheet": { | |
".title-label": "display: none !important", | |
".title-actions": "display: none !important", | |
".tabs-and-actions-container > .editor-actions": "display: none !important", | |
".inline-tabs-placeholder": "display: none !important", | |
}, | |
// BreadCrumbs Settings | |
"breadcrumbs.enabled": false, | |
// Files and Exclusions | |
"files.exclude": { | |
"**/CVS": true, | |
"**/.DS_Store": true, | |
"**/.hg": true, | |
"**/.svn": true, | |
"**/.git": true | |
// "node_modules": true | |
}, | |
"files.insertFinalNewline": true, | |
"files.simpleDialog.enable": false, | |
"search.exclude": { | |
"**/*.snap": true, | |
"**/*.svg": true, | |
"**/.git": true, | |
"**/.github": false, | |
"**/.nuxt": true, | |
"**/.output": true, | |
"**/.pnpm": true, | |
"**/.vscode": true, | |
"**/.yarn": true, | |
"**/assets": true, | |
"**/bower_components": true, | |
"**/dist/**": true, | |
"**/logs": true, | |
"**/node_modules": true, | |
"**/out/**": true, | |
"**/package-lock.json": true, | |
"**/pnpm-lock.yaml": true, | |
"**/public": true, | |
"**/temp": true, | |
"**/yarn.lock": true, | |
"**/CHANGELOG*": true, | |
"**/LICENSE*": true | |
}, | |
"update.mode": "default", | |
// Git Settings | |
"git.autofetch": true, | |
"git.confirmSync": false, | |
"git.decorations.enabled": false, | |
"git.enableSmartCommit": true, | |
"git.untrackedChanges": "separate", | |
"git.openRepositoryInParentFolders": "always", | |
// GitLens Settings | |
"gitlens.codeLens.authors.enabled": false, | |
"gitlens.codeLens.enabled": false, | |
"gitlens.codeLens.recentChange.enabled": false, | |
"gitlens.gitCommands.skipConfirmations": [ | |
"fetch:command", | |
"switch:command" | |
], | |
"gitlens.menus": { | |
"editor": { | |
"blame": false, | |
"clipboard": true, | |
"compare": true, | |
"history": false, | |
"remote": false | |
}, | |
"editorGroup": { | |
"blame": true, | |
"compare": false | |
}, | |
"editorTab": { | |
"clipboard": true, | |
"compare": true, | |
"history": true, | |
"remote": true | |
}, | |
"explorer": { | |
"clipboard": true, | |
"compare": true, | |
"history": true, | |
"remote": true | |
}, | |
"scm": { | |
"authors": true | |
}, | |
"scmGroup": { | |
"compare": true, | |
"openClose": true, | |
"stash": true | |
}, | |
"scmGroupInline": { | |
"stash": true | |
}, | |
"scmItem": { | |
"clipboard": true, | |
"compare": true, | |
"history": true, | |
"remote": false, | |
"stash": true | |
} | |
}, | |
// GitHub Copilot Settings | |
"github.copilot.enable": { | |
"*": true, | |
"plaintext": false, | |
"markdown": true, | |
"scminput": false, | |
"csharp": false | |
}, | |
"github.copilot.editor.enableAutoCompletions": true, | |
// Spell Check | |
"cSpell.language": "en,pt-BR,lorem", | |
"cSpell.ignoreWords": [ | |
"Camary", | |
"Embla", | |
"Encrypter", | |
"Firestore", | |
"Interactor", | |
"Mairla", | |
"Nuxt", | |
"Polaroider", | |
"RNF's", | |
"Rony", | |
"Servlet", | |
"Swiper", | |
"URLDTO", | |
"Venusaur", | |
"WITHSCORES", | |
"antfu", | |
"contentlayer", | |
"embla", | |
"encrypter", | |
"montenegro", | |
"nanoly", | |
"oslo", | |
"pokeball", | |
"polaroid", | |
"polaroids", | |
"roboto", | |
"rocketseat", | |
"servlet", | |
"sessionmaker", | |
"sqlalchemy", | |
"tailwindcss", | |
"tanstack", | |
"woodsmoke", | |
"zincrby", | |
"zrange" | |
], | |
"cSpell.userWords": [ | |
"clsx", | |
"dayjs", | |
"fastify", | |
"nullable", | |
"postgresql", | |
"tsup" | |
], | |
// Extensions Settings | |
"extensions.autoUpdate": "onlyEnabledExtensions", | |
"errorLens.enabledDiagnosticLevels": [ | |
"warning", | |
"error" | |
], | |
"errorLens.excludeBySource": [ | |
"cSpell", | |
"Grammarly", | |
"eslint" | |
], | |
// Prettier Settings | |
"prettier.enable": true, | |
// Eslint Settings | |
"eslint.codeAction.showDocumentation": { | |
"enable": true | |
}, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact", | |
"typescript", | |
"typescriptreact", | |
"vue", | |
"html", | |
"markdown", | |
], | |
// Formatters Settings | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascript]": { | |
"editor.defaultFormatter": "vscode.typescript-language-features" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "vscode.typescript-language-features" | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[vue]": { | |
"editor.defaultFormatter": "Vue.volar" | |
}, | |
"[prisma]": { | |
"editor.defaultFormatter": "Prisma.prisma", | |
"editor.formatOnSave": true | |
}, | |
"[xml]": { | |
"editor.defaultFormatter": "redhat.vscode-xml" | |
}, | |
"[markdown]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"prisma.showPrismaDataPlatformNotification": false, | |
"css.lint.unknownAtRules": "ignore", | |
// Tailwind Organize | |
"tailwindCSS.experimental.classRegex": [ | |
[ | |
"clsx\\(([^)]*)\\)", | |
"(?:'|\"|`)([^\"'`]*)(?:'|\"|`)" | |
], | |
[ | |
"cn\\(([^)]*)\\)", | |
"(?:'|\"|`)([^\"'`]*)(?:'|\"|`)" | |
], | |
":\\s*?[\"'`]([^\"'`]*).*?,", | |
[ | |
"(?:twMerge|twJoin)\\(([^\\);]*)[\\);]", | |
"[`'\"`]([^'\"`,;]*)[`'\"`]" | |
] | |
], | |
"tailwindCSS.experimental.configFile": null, | |
// TypeScript Preferences | |
"typescript.preferences.autoImportFileExcludePatterns": [ | |
"vue-router" | |
], | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
// Vitest Settings | |
"vitest.enable": true, | |
"vitest.changeBackgroundColor": true, | |
// Symbols Settings | |
"symbols.hidesExplorerArrows": false, | |
"symbols.files.associations": { | |
"eslint.config.ts": "eslint", | |
"vitest.unit.config.ts": "vitest", | |
"vitest.e2e.config.ts": "vitest", | |
"*.e2e-spec.ts": "ts-test" | |
}, | |
"symbols.folders.associations": { | |
"migrations": "folder-database", | |
".idea": "folder-purple", | |
"domain": "folder-yellow", | |
"application": "folder-red", | |
"infra": "folder-blue", | |
"interface": "folder-green", | |
"routes": "folder-router", | |
"errors": "folder-red-outline" | |
}, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment