Created
February 20, 2024 21:54
-
-
Save renanlido/cdce31fa342e1891b4b7cf86c60c9727 to your computer and use it in GitHub Desktop.
VsCode Config
This file contains hidden or 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
| { | |
| "extensions.experimental.affinity": { | |
| "asvetliakov.vscode-neovim": 1 | |
| }, | |
| //eslint prettier | |
| "eslint.validate": [ | |
| "javascript", | |
| "javascriptreact", | |
| "typescript", | |
| "typescriptreact", | |
| "html" | |
| ], | |
| "eslint.options": { | |
| "extensions": [".ts", ".html"] | |
| }, | |
| "eslint.workingDirectories": [ | |
| { | |
| "pattern": "code-*" | |
| } | |
| ], | |
| "eslint.format.enable": true, | |
| "editor.codeActionsOnSave": { | |
| "source.fixAll.eslint": "explicit", | |
| "source.organizeImports": "explicit" | |
| }, | |
| "github.copilot.enable": { | |
| "*": true, | |
| "yaml": false, | |
| "plaintext": false, | |
| "markdown": true, | |
| "javascript": true, | |
| "python": true, | |
| "javascriptreact": true | |
| }, | |
| // Language Configs | |
| "[javascript]": { | |
| "editor.formatOnSave": false, | |
| "editor.autoClosingBrackets": "always", | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[typescript]": { | |
| "editor.formatOnSave": false, | |
| "editor.autoClosingBrackets": "always", | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[javascriptreact]": { | |
| "editor.formatOnSave": false, | |
| "editor.autoClosingBrackets": "always", | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[typescriptreact]": { | |
| "editor.formatOnSave": false, | |
| "editor.autoClosingBrackets": "always", | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[python]": { | |
| "editor.defaultFormatter": "ms-python.python" | |
| }, | |
| // Typescript configs | |
| "typescript.preferences.renameMatchingJsxTags": true, | |
| "typescript.autoClosingTags": true, | |
| "typescript.suggest.autoImports": true, | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| //javascript configs | |
| "javascript.preferences.renameMatchingJsxTags": true, | |
| "javascript.autoClosingTags": true, | |
| "javascript.suggest.autoImports": true, | |
| "javascript.updateImportsOnFileMove.enabled": "always", | |
| // React config | |
| "emmet.syntaxProfiles": { | |
| "javascript": "jsx", | |
| "typescript": "tsx" | |
| }, | |
| // Emmet configs | |
| "emmet.includeLanguages": { | |
| "javascript": "javascriptreact", | |
| "typescript": "typescriptreact", | |
| "javascriptreact": "javascriptreact", | |
| "typescriptreact": "typescriptreact" | |
| }, | |
| //config C# intelisense | |
| "omnisharp.enableEditorConfigSupport": true, | |
| //Config Git | |
| "git.confirmSync": false, | |
| "git.autofetch": true, | |
| "window.commandCenter": false, | |
| "window.titleBarStyle": "custom", | |
| "workbench.iconTheme": "symbols", | |
| "workbench.colorTheme": "Bearded Theme feat. Gold D Raynh", | |
| "workbench.startupEditor": "newUntitledFile", | |
| "workbench.editor.labelFormat": "short", | |
| // "workbench.statusBar.visible": false, | |
| "symbols.hidesExplorerArrows": false, | |
| "editor.fontFamily": "'JetBrains Mono'", | |
| "editor.fontSize": 16, | |
| "editor.lineHeight": 1.45, | |
| "editor.rulers": [80, 120], | |
| "editor.fontLigatures": true, | |
| "editor.renderLineHighlight": "gutter", | |
| "editor.tabSize": 2, | |
| "editor.minimap.enabled": false, | |
| "editor.scrollbar.horizontal": "auto", | |
| "editor.scrollbar.vertical": "auto", | |
| "editor.parameterHints.enabled": true, | |
| "editor.stickyScroll.enabled": true, | |
| "editor.bracketPairColorization.enabled": true, | |
| "editor.guides.bracketPairs": "active", | |
| "editor.wordWrap": "on", | |
| "editor.suggestSelection": "first", | |
| "editor.accessibilitySupport": "off", | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "editor.formatOnSave": true, | |
| "editor.formatOnPaste": false, | |
| "editor.inlineSuggest.enabled": true, | |
| "editor.semanticHighlighting.enabled": false, | |
| "editor.linkedEditing": true, | |
| "editor.cursorSmoothCaretAnimation": "on", | |
| "editor.cursorBlinking": "expand", | |
| "editor.quickSuggestions": { | |
| "strings": true | |
| }, | |
| // InlayHints | |
| "editor.inlayHints.enabled": "on", | |
| "editor.inlayHints.fontSize": 10, | |
| "editor.inlayHints.padding": true, | |
| //tailwindCSS | |
| "tailwindCSS.experimental.classRegex": [ | |
| ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"] | |
| ], | |
| "tailwindCSS.includeLanguages": { | |
| "plaintext": "html" | |
| }, | |
| "explorer.compactFolders": false, | |
| "breadcrumbs.enabled": false, | |
| "extensions.ignoreRecommendations": true, | |
| "explorer.confirmDragAndDrop": false, | |
| "explorer.confirmDelete": false, | |
| "explorer.fileNesting.enabled": true, | |
| "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", | |
| "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.*", | |
| "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.*", | |
| "*env": "*.env, .env.*", | |
| // "Dockerfile": ".dockerignore", | |
| "tsconfig*": "tsconfig.*.json, tsconfig-*.json", | |
| // "package.json": "pnpm-lock*, package.*.json, yarn.lock, package-lock.json, .eslint*, .eslintignore .eslintrc*, .prettierrc*, .prettier*, .prettierignore, .stylelintrc*, .stylelint*, .stylelintignore, .huskyrc*, .husky*, .lintstagedrc*, .lintstaged*, .commitlintrc*, .commitlint*, .editorconfig, .babelrc*, .babel*, nest-cli*, .swcrc, nodemon*, webpack*", | |
| "tailwind.config*": "tailwind.config*, postcss.config*" | |
| }, | |
| //Code Spell | |
| "cSpell.language": "en,pt,pt_BR", | |
| "cSpell.userWords": [ | |
| "dtos", | |
| "finded", | |
| "keycloak", | |
| "Middlewares", | |
| "Roboto", | |
| "tanstack", | |
| "tauri" | |
| ], | |
| "cSpell.enableFiletypes": ["markdown-math", "markdown_latex_combined"], | |
| //Notifications | |
| "lldb.suppressUpdateNotifications": true, | |
| //icons | |
| "files.associations": { | |
| "*.env.development": "env", | |
| "*.env.production": "env", | |
| "*.env.local": "env", | |
| "*.module": "php", | |
| ".env.local": "dotenv", | |
| "*.yml": "dockercompose", | |
| ".env.production": "properties", | |
| "*.tsx": "typescriptreact" | |
| }, | |
| //material icons | |
| "material-icon-theme.files.associations": { | |
| "vitest.config.js": "Vite", | |
| "vitest.config.node.js": "Vite", | |
| "vitest.config.integration.js": "Vite", | |
| "vitest.config.unity.js": "Vite" | |
| }, | |
| "material-icon-theme.activeIconPack": "react_redux", | |
| "material-icon-theme.folders.associations": { | |
| "back": "api", | |
| "backend": "api", | |
| "frontend": "app", | |
| "front": "app", | |
| "main": "home", | |
| "exceptions": "error", | |
| "adapters": "plugin", | |
| "gateways": "ci", | |
| "daos": "database", | |
| "dao": "database", | |
| "@core": "core", | |
| "application": "app", | |
| "infra": "app", | |
| "entities": "class", | |
| "enterprise": "class", | |
| "domain": "class", | |
| "schemas": "class", | |
| "typeorm": "database", | |
| "repositories": "mappings", | |
| "repository": "mappings", | |
| "http": "container", | |
| "migrations": "tools", | |
| "modules": "components", | |
| "implementations": "core", | |
| "dtos": "typescript", | |
| "dto": "typescript", | |
| "fakes": "mock", | |
| "websockets": "pipe", | |
| "protos": "pipe", | |
| "grpc": "pipe", | |
| "providers": "include", | |
| "subscribers": "messages", | |
| "useCases": "context", | |
| "use-cases": "context", | |
| "use-case": "context", | |
| "kafka": "scripts", | |
| "mappers": "meta", | |
| "_shared": "shared", | |
| "eslint-config": "tools", | |
| "kube": "kubernetes", | |
| "dotenv": "tune", | |
| "ormconfig.json": "database", | |
| "tsconfig.json": "tune", | |
| "*.proto": "3d", | |
| "*.webpack.js": "webpack", | |
| "_pages": "home", | |
| "site": "home", | |
| "factory": "generator", | |
| "factories": "generator" | |
| }, | |
| //terminal integrado | |
| "terminal.integrated.fontFamily": "'JetBrainsMono Nerd Font'", | |
| "terminal.integrated.fontWeightBold": "bold", | |
| "terminal.integrated.fontWeight": "normal", | |
| "terminal.integrated.fontSize": 16, | |
| "terminal.integrated.cursorBlinking": true, | |
| "terminal.integrated.cursorStyle": "line", | |
| "terminal.integrated.gpuAcceleration": "auto", | |
| "svg.preview.mode": "svg", | |
| //personalizações avançadas APC | |
| "apc.electron": { | |
| "titleBarStyle": "hiddenInset", | |
| "trafficLightPosition": { | |
| "x": 11, | |
| "y": 10 | |
| }, | |
| "frame": false | |
| }, | |
| "apc.listRow": { | |
| "height": 24 | |
| }, | |
| "apc.font.family": "'Inter'", // Define a fonte global do vscode como Inter | |
| "apc.statusBar": { | |
| "position": "editor-bottom", | |
| "height": 28, | |
| "fontSize": 12 | |
| }, | |
| "apc.activityBar": { | |
| "position": "bottom", // top: above sidebar, bottom: below sidebar (default: 'left' if unspecified) | |
| "size": 28, // Height (when top/bottom) or width (in default position) | |
| "itemSize": 30, // Size of items within the bar (default: size) | |
| "itemMargin": 0 // Margin between two items (default: 3) | |
| }, | |
| "apc.stylesheet": { | |
| ".sidebar > .composite": "height: 12px !important", | |
| ".title-label": "display: none !important", | |
| ".title-actions": "display: none !important", | |
| ".tabs-and-actions-container > .editor-actions": "display: none !important", | |
| ".label-name": "font-size: 16px", // Altera o tamanho da fonte dos nomes das pastas e arquivos | |
| ".split-view-view .visible": "background-color: #0c1220 !important", | |
| ".pane-body": "padding: 0 8px", // Coloca padding entre os as pastas e o fim da tela, | |
| ".nosidebar .inline-tabs-placeholder": "width: 75px", // verificar o efeito | |
| ".split-view-view:first-child .pane-header": "display: none !important;", // verificar o efeito | |
| ".monaco-list-row": "border-radius: 4px;" // verificar o efeito | |
| // ".titlebar-center": "display: none !important", | |
| // ".titlebar-right": "display: none !important", | |
| // ".inline-tabs-placeholder": "display: none !important", | |
| // ".title-label > h2": "display: none", // Remove o nome que fica no alto à esquerda | |
| // ".editor-actions": "display: none", // Remove as ações que ficam na direita no alto | |
| // ".pane-header": "padding: 0 8px", // verificar o efeito | |
| // ".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;" // verificar o efeito | |
| }, | |
| "apc.imports": [ | |
| // "wsl$/Ubuntu/home/renanlido/vscode/customizations.js" | |
| "wsl$/Ubuntu/home/renanlido/vscode/custom.css" | |
| ], | |
| //Console Ninja | |
| "security.allowedUNCHosts": ["wsl$"], | |
| "terminal.integrated.env.linux": {}, | |
| "console-ninja.featureSet": "Community", | |
| "console-ninja.toolsToEnableSupportAutomaticallyFor": { | |
| "live-server-extension": true, | |
| "live-preview-extension": true, | |
| "nest.js": true, | |
| "next.js": true, | |
| "vite": true, | |
| "http-server": true, | |
| "jest": true, | |
| "angular": true | |
| }, | |
| "window.menuBarVisibility": "toggle", | |
| "redhat.telemetry.enabled": true, | |
| "console-ninja.fontSize": 12, | |
| "console-ninja.captureFunctions": true, | |
| "remote.autoForwardPortsSource": "hybrid", | |
| "terminal.integrated.env.windows": {}, | |
| "markdown-preview-enhanced.liveUpdate": true, | |
| "typescript.tsserver.log": "verbose" | |
| } | |
| // vscode/src/vs/platform/native/electron-main/nativeHostMainService.ts |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment