Skip to content

Instantly share code, notes, and snippets.

@Murugan-sfdc
Forked from mrmartineau/settings.json
Created November 30, 2024 14:24
Show Gist options
  • Select an option

  • Save Murugan-sfdc/7dc28c3956f39d6acef6e0c43bca2f8c to your computer and use it in GitHub Desktop.

Select an option

Save Murugan-sfdc/7dc28c3956f39d6acef6e0c43bca2f8c to your computer and use it in GitHub Desktop.

Revisions

  1. @mrmartineau mrmartineau revised this gist Jun 7, 2024. 1 changed file with 146 additions and 64 deletions.
    210 changes: 146 additions & 64 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -5,12 +5,16 @@
    "[markdown]": {
    "editor.quickSuggestions": {
    "comments": "off",
    "other": "off",
    "other": "on",
    "strings": "off"
    }
    },
    "[typescript]": {
    "editor.colorDecorators": true
    "editor.colorDecorators": true,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[astro]": {
    // "editor.defaultFormatter": "dprint.dprint"
    },
    "auto-rename-tag.activationOnLanguage": ["*"],
    "blockman.n01LineHeight": 0,
    @@ -33,24 +37,23 @@
    "editor.bracketPairColorization.enabled": true,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
    // "source.removeUnusedImports": true
    "source.fixAll.eslint": "explicit"
    },
    "editor.codeLensFontFamily": "JetBrains Mono",
    "editor.codeLensFontSize": 10,
    "editor.codeLensFontSize": 12,
    "editor.cursorSmoothCaretAnimation": "on",
    "editor.cursorStyle": "block",
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    // "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "\"Comic Code\", \"SF Mono\", \"JetBrains Mono\", \"IBMPlexMono\", \"Fira Code\", \"Dank Mono\", monospace",
    "editor.fontFamily": "Berkeley Mono, Recursive Mono Casual Static, Comic Code, SF Mono, JetBrains Mono, IBMPlexMono, Fira Code, Dank Mono, monospace",
    "editor.fontLigatures": false,
    "editor.fontSize": 13,
    // "editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'calt', 'dlig'",
    "editor.fontSize": 16,
    "editor.fontWeight": 500,
    "editor.formatOnSave": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    "editor.gotoLocation.multipleDefinitions": "goto",
    "editor.gotoLocation.multipleImplementations": "goto",
    "editor.gotoLocation.multipleReferences": "goto",
    "editor.gotoLocation.multipleReferences": "gotoAndPeek",
    "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
    "editor.guides.bracketPairs": false,
    "editor.guides.indentation": false,
    @@ -122,84 +125,95 @@
    "explorer.confirmDelete": false,
    "explorer.fileNesting.expand": true,
    "explorer.fileNesting.patterns": {
    "//": "Last update at 04/09/2023, 14:02:40",
    "//": "Last update at 26/05/2024, 08:51:55",
    ".clang-tidy": ".clang-format, .clangd, compile_commands.json",
    ".env": "*.env, .env.*, .envrc, env.d.ts",
    ".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*",
    ".project": ".classpath",
    "+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",
    "app.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.*, sst.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*",
    "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, sst.config.*, 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.*, sst.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*",
    "BUILD.bazel": "*.bzl, *.bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, WORKSPACE",
    "Cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "CMakeLists.txt": "*.cmake, *.cmake.in, .cmake-format.yaml, CMakePresets.json, CMakeCache.txt",
    "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.*",
    "Dockerfile": "*.dockerfile, .devcontainer.*, .dockerignore, compose.*, docker-compose.*, dockerfile*",
    "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.*, sst.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",
    "I*.cs": "$(capture).cs",
    "Makefile": "*.mk",
    "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.*, sst.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.*, sst.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*, .pylintrc, .release-please*.json, .releaserc*, .ruff.toml, .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*, ruff.toml, simple-git-hooks*, sonar-project.properties, stylelint*, tslint*, tsup.config.*, turbo*, typedoc*, unlighthouse*, vercel*, vetur.config.*, webpack*, workspace.json, xo.config.*, yarn*",
    "Pipfile": ".editorconfig, .flake8, .isort.cfg, .python-version, Pipfile, Pipfile.lock, requirements*.in, requirements*.pip, requirements*.txt, tox.ini",
    "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock, pubspec_overrides.yaml",
    "pyproject.toml": ".commitlint*, .dlint.json, .dprint.json*, .editorconfig, .eslint*, .flake8, .flowconfig, .isort.cfg, .jslint*, .lintstagedrc*, .markdownlint*, .pdm-python, .pdm.toml, .prettier*, .pylintrc, .python-version, .ruff.toml, .stylelint*, .textlint*, .xo-config*, .yamllint*, MANIFEST.in, Pipfile, Pipfile.lock, biome.json, commitlint*, dangerfile*, dlint.json, dprint.json*, eslint*, hatch.toml, lint-staged*, pdm.lock, phpcs.xml, poetry.lock, poetry.toml, prettier*, pyproject.toml, pyrightconfig.json, requirements*.in, requirements*.pip, requirements*.txt, ruff.toml, setup.cfg, setup.py, stylelint*, tox.ini, tslint*, xo.config.*",
    "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.*, sst.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, RELEASE_NOTES*, Release_Notes*, SECURITY.MD, SPONSORS*, Security.md, Sponsors*, authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, release_notes*, 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, RELEASE_NOTES*, Release_Notes*, SECURITY.MD, SPONSORS*, Security.md, Sponsors*, authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, release_notes*, 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, RELEASE_NOTES*, Release_Notes*, SECURITY.MD, SPONSORS*, Security.md, Sponsors*, authors, backers*, changelog*, citation*, code_of_conduct*, codeowners, contributing*, contributors, copying*, credits, governance.md, history.md, license*, maintainers, release_notes*, 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.*, sst.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*, .pylintrc, .release-please*.json, .releaserc*, .ruff.toml, .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*, ruff.toml, 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.*, sst.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.*, sst.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.*, sst.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, vuetify.config.*, webpack.config.*, windi.config.*",
    "*.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",
    "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx, $(capture).hh",
    "*.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",
    "*.cpp": "$(capture).hpp, $(capture).h, $(capture).hxx, $(capture).hh",
    "*.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",
    "*.cxx": "$(capture).hpp, $(capture).h, $(capture).hxx, $(capture).hh",
    "*.dart": "$(capture).freezed.dart, $(capture).g.dart",
    "*.db": "*.db-shm, *.db-wal",
    "*.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",
    "*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx, $(capture).less, $(capture).module.less",
    "*.master": "$(capture).*.cs, $(capture).*.vb",
    "*.md": "$(capture).*",
    "*.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",
    "*.razor": "$(capture).razor.cs, $(capture).razor.css, $(capture).razor.scss",
    "*.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",
    "*.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",
    "I*.cs": "$(capture).cs",
    "Pipfile": ".editorconfig, .flake8, .isort.cfg, .python-version, Pipfile, Pipfile.lock, requirements*.in, requirements*.pip, requirements*.txt, tox.ini",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "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.*",
    "dockerfile": ".dockerignore, docker-compose.*, dockerfile*",
    "flake.nix": "flake.lock",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .nuxtignore, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .commitlint*, .cz-config.js, .czrc, .dlint.json, .dprint.json, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .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*, bower.json, build.config.*, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, 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*, 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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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*, .gitpod*, .huskyrc*, .jslint*, .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*, bower.json, build.config.*, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, 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*, 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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, houdini.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vite.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    "*.xaml": "$(capture).xaml.cs"
    },
    "extensions.autoUpdate": true,
    "extensions.ignoreRecommendations": true,
    "files.associations": {
    "**/frontmatter.json": "jsonc",
    "**/.frontmatter/config/*.json": "jsonc",
    "*.atml": "html",
    "*.njk": "html",
    "*.fish": "powershell",
    @@ -234,7 +248,6 @@
    "plaintext": true,
    "markdown": true
    },
    "github.copilot.inlineSuggest.enable": true,
    "githubPullRequests.fileListLayout": "flat",
    "githubPullRequests.pullBranch": "never",
    "gitlens.advanced.messages": {
    @@ -289,6 +302,19 @@
    "search.smartCase": true,
    "security.workspace.trust.enabled": false,
    "surround.custom": {
    "promise": {
    "description": "Promise<...>",
    "disabled": false,
    "label": "Promise<...>",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
    "astro"
    ],
    "snippet": "Promise<$TM_SELECTED_TEXT>"
    },
    "console-log": {
    "description": "console.log( ... )",
    "disabled": false,
    @@ -339,6 +365,19 @@
    ],
    "snippet": "${$TM_SELECTED_TEXT}"
    },
    "es6StringSubstitionBackticks": {
    "description": "`${...}`",
    "disabled": false,
    "label": "es6StringSubstitionBackticks",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
    "astro"
    ],
    "snippet": "`${$TM_SELECTED_TEXT}$0`"
    },
    "function": {
    "description": "$( ... )",
    "disabled": false,
    @@ -521,14 +560,24 @@
    "typescriptreact"
    ],
    "snippet": "${rem($TM_SELECTED_TEXT)}"
    },
    "css-var": {
    "description": "var($)",
    "disabled": false,
    "label": "var",
    "languageIds": ["css", "postcss", "javascriptreact", "typescriptreact"],
    "snippet": "var($TM_SELECTED_TEXT)"
    }
    },
    "svelte.enable-ts-plugin": true,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.env.osx": {
    "FIG_NEW_SESSION": "1"
    "FIG_NEW_SESSION": "1",
    "CW_NEW_SESSION": "1",
    "Q_NEW_SESSION": "1"
    },
    "terminal.integrated.fontWeight": 500,
    "terminal.integrated.fontSize": 15,
    "terminal.integrated.lineHeight": 1.2,
    "terminal.integrated.macOptionClickForcesSelection": true,
    "terminal.integrated.minimumContrastRatio": 3,
    @@ -629,10 +678,8 @@
    "gitlens.graph.showRemoteNames": true,
    "gitlens.mode.statusBar.alignment": "left",
    "errorLens.excludeBySource": ["eslint(@typescript-eslint/no-unused-vars)"],
    "workbench.productIconTheme": "icons-carbon-tweaked",
    "dotenv.enableAutocloaking": false,
    "editor.renderControlCharacters": false,
    "window.nativeTabs": true,
    "colorize.hide_current_line_decorations": false,
    "colorInfo.languages": [
    {
    @@ -670,5 +717,40 @@
    "editor.suggest.snippetsPreventQuickSuggestions": true,
    "path-intellisense.autoTriggerNextSuggestion": true,
    "emmet.useInlineCompletions": true,
    "editor.suggest.matchOnWordStartOnly": false
    }
    "editor.suggest.matchOnWordStartOnly": false,
    "workbench.editor.tabActionLocation": "left",
    "editor.occurrencesHighlight": "multiFile",
    "typescript.preferences.preferTypeOnlyAutoImports": true,
    "multiDiffEditor.experimental.enabled": true,
    "terminal.integrated.defaultProfile.osx": "fish",
    "remoteHub.uncommittedChangesOnEntry": "none",
    "editor.codeLensFontFamily": "Recursive Mono Linear Static",
    "editor.inlayHints.fontFamily": "Recursive Mono Linear Static",
    "CodeGPT.apiKey": "CodeGPT Plus Beta",
    "accessibility.signals.chatRequestSent": {
    "sound": "on"
    },
    "accessibility.signals.save": {
    "announcement": "userGesture"
    },
    "accessibility.signals.terminalBell": {
    "sound": "on"
    },
    "terminal.integrated.enableVisualBell": true,
    "diffEditor.hideUnchangedRegions.enabled": true,
    "scm.diffDecorationsGutterPattern": {
    "added": true
    },
    "[typescriptreact]": {
    // "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "github.copilot.editor.enableAutoCompletions": true,
    "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "editor.formatOnPaste": true,
    "editor.formatOnType": true,
    "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    }
    }
  2. @mrmartineau mrmartineau revised this gist Sep 11, 2023. 1 changed file with 34 additions and 10 deletions.
    44 changes: 34 additions & 10 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -25,8 +25,8 @@
    "css.validate": true,
    "customizeUI.titleBar": "frameless",
    "diffEditor.diffAlgorithm": "advanced",
    "diffEditor.ignoreTrimWhitespace": false,
    "diffEditor.wordWrap": "off",
    "diffEditor.experimental.useVersion2": true,
    "editor.acceptSuggestionOnEnter": "smart",
    "editor.accessibilitySupport": "off",
    "editor.autoIndent": "full",
    @@ -69,13 +69,31 @@
    "editor.rulers": [80],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.suggest.localityBonus": true,
    "editor.suggest.preview": true,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.tokenColorCustomizations": {
    "[*Light*]": {
    "textMateRules": [
    {
    "scope": "ref.matchtext",
    "settings": {
    "foreground": "#000"
    }
    }
    ]
    },
    "[*Dark*]": {
    "textMateRules": [
    {
    "scope": "ref.matchtext",
    "settings": {
    "foreground": "#fff"
    }
    }
    ]
    },
    "textMateRules": []
    },
    "editor.unfoldOnClickAfterEndOfLine": true,
    @@ -104,7 +122,7 @@
    "explorer.confirmDelete": false,
    "explorer.fileNesting.expand": true,
    "explorer.fileNesting.patterns": {
    "//": "Last update at 04/08/2023, 08:48:18",
    "//": "Last update at 04/09/2023, 14:02:40",
    "*.asax": "$(capture).*.cs, $(capture).*.vb",
    "*.ascx": "$(capture).*.cs, $(capture).*.vb",
    "*.ashx": "$(capture).*.cs, $(capture).*.vb",
    @@ -210,7 +228,6 @@
    "git.fetchOnPull": true,
    "git.inputValidationSubjectLength": 72,
    "git.mergeEditor": true,
    "git.suggestSmartCommit": false,
    "github.copilot.enable": {
    "*": true,
    "yaml": true,
    @@ -251,6 +268,7 @@
    "markdown.extension.syntax.plainTheme": true,
    "markdown.preview.fontFamily": "Inter, -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
    "markdown.validate.enabled": true,
    "markdown.editor.pasteUrlAsFormattedLink.enabled": "smart",
    "merge-conflict.autoNavigateNextConflict.enabled": true,
    "merge-conflict.diffViewPosition": "Below",
    "php.suggest.basic": false,
    @@ -390,14 +408,14 @@
    "description": "<Fragment>",
    "disabled": false,
    "label": "fragment",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "<Fragment>$TM_SELECTED_TEXT</Fragment>"
    },
    "reactFragment2": {
    "description": "<>",
    "disabled": false,
    "label": "fragment (simple)",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "<>$TM_SELECTED_TEXT</>"
    },
    "reactUseMemo": {
    @@ -642,9 +660,15 @@
    "colors": "css"
    }
    ],
    "editor.suggest.showReferences": false,
    "javascript.referencesCodeLens.enabled": true,
    "javascript.referencesCodeLens.showOnAllFunctions": true,
    "typescript.referencesCodeLens.enabled": true,
    "typescript.referencesCodeLens.showOnAllFunctions": true
    }
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "svg.preview.mode": "svg",
    "editor.suggest.preview": true,
    "editor.suggest.showStatusBar": true,
    "editor.suggest.snippetsPreventQuickSuggestions": true,
    "path-intellisense.autoTriggerNextSuggestion": true,
    "emmet.useInlineCompletions": true,
    "editor.suggest.matchOnWordStartOnly": false
    }
  3. @mrmartineau mrmartineau revised this gist Aug 5, 2023. 1 changed file with 206 additions and 85 deletions.
    291 changes: 206 additions & 85 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -9,13 +9,22 @@
    "strings": "off"
    }
    },
    "[typescript]": {
    "editor.colorDecorators": true
    },
    "auto-rename-tag.activationOnLanguage": ["*"],
    "blockman.n01LineHeight": 0,
    "breadcrumbs.enabled": true,
    "city-lights-icons-vsc.hidesExplorerArrows": true,
    "color-highlight.matchWords": true,
    "colorize.languages": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "css.validate": true,
    "diffEditor.diffAlgorithm": "experimental",
    "customizeUI.titleBar": "frameless",
    "diffEditor.diffAlgorithm": "advanced",
    "diffEditor.ignoreTrimWhitespace": false,
    "diffEditor.wordWrap": "off",
    "editor.acceptSuggestionOnEnter": "smart",
    @@ -24,18 +33,18 @@
    "editor.bracketPairColorization.enabled": true,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "source.removeUnusedImports": true
    "source.fixAll.eslint": true
    // "source.removeUnusedImports": true
    },
    "editor.codeLensFontFamily": "\"JetBrains Mono\"",
    "editor.codeLensFontFamily": "JetBrains Mono",
    "editor.codeLensFontSize": 10,
    "editor.cursorSmoothCaretAnimation": true,
    "editor.cursorSmoothCaretAnimation": "on",
    "editor.cursorStyle": "block",
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "\"Comic Code\", \"JetBrains Mono\", \"SF Mono\", \"IBMPlexMono\", \"Fira Code\", \"Dank Mono\", monospace",
    "editor.fontFamily": "\"Comic Code\", \"SF Mono\", \"JetBrains Mono\", \"IBMPlexMono\", \"Fira Code\", \"Dank Mono\", monospace",
    "editor.fontLigatures": false,
    "editor.fontSize": 14,
    "editor.fontSize": 13,
    "editor.fontWeight": 500,
    "editor.formatOnSave": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    @@ -46,7 +55,7 @@
    "editor.guides.bracketPairs": false,
    "editor.guides.indentation": false,
    "editor.hideCursorInOverviewRuler": true,
    "editor.inlayHints.enabled": false,
    "editor.inlayHints.enabled": "offUnlessPressed",
    "editor.inlineSuggest.enabled": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 23,
    @@ -55,110 +64,132 @@
    "editor.minimap.renderCharacters": false,
    "editor.minimap.showSlider": "always",
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.renderControlCharacters": true,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "all",
    "editor.rulers": [80],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.stickyScroll.enabled": true,
    "editor.suggest.localityBonus": true,
    "editor.suggest.preview": true,
    "editor.suggest.showStatusBar": true,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.tokenColorCustomizations": {
    "textMateRules": []
    },
    "editor.unfoldOnClickAfterEndOfLine": true,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.wordWrap": "off",
    "emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "jsx-sublime-babel-tags": "javascriptreact",
    "tsx": "typescriptreact"
    "tsx": "typescriptreact",
    "njk": "html",
    "nunjucks": "html",
    "postcss": "css"
    },
    "emmet.syntaxProfiles": {
    "postcss": "css"
    },
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "errorLens.enabledDiagnosticLevels": ["warning", "info", "hint"],
    "errorLens.messageTemplate": "($source) $message",
    "errorLens.removeLinebreaks": false,
    "esQuotes.defaultQuote": "'",
    "eslint.alwaysShowStatus": true,
    "eslint.lintTask.enable": true,
    "eslint.packageManager": "yarn",
    "eslint.run": "onSave",
    "explorer.confirmDelete": false,
    "explorer.fileNesting.expand": false,
    "explorer.fileNesting.expand": true,
    "explorer.fileNesting.patterns": {
    "//": "Last update at 04/08/2023, 08:48:18",
    "*.asax": "$(capture).*.cs, $(capture).*.vb",
    "*.ascx": "$(capture).*.cs, $(capture).*.vb",
    "*.ashx": "$(capture).*.cs, $(capture).*.vb",
    "*.aspx": "$(capture).*.cs, $(capture).*.vb",
    "*.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",
    "*.go": "$(capture)_test.go",
    "*.java": "$(capture).class",
    "*.js": "$(capture).js.map, $(capture).*.js, $(capture)_*.js",
    "*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx",
    "*.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).*.ts, $(capture)_*.js, $(capture)_*.ts",
    "*.ts": "$(capture).js, $(capture).d.ts.map, $(capture).*.ts, $(capture)_*.js, $(capture)_*.ts",
    "*.tsx": "$(capture).ts, $(capture).*.tsx, $(capture)_*.ts, $(capture)_*.tsx",
    "*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json",
    "*.vue": "$(capture).*.ts, $(capture).*.js",
    "*.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",
    "//": "Last update at 6/27/2022, 11:48:41 AM",
    "BUILD.bazel": "*.bzl, *.bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, WORKSPACE",
    "CMakeLists.txt": "*.cmake, *.cmake.in, .cmake-format.yaml, CMakePresets.json",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "I*.cs": "$(capture).cs",
    "Pipfile": ".editorconfig, .flake8, .isort.cfg, .python-version, Pipfile, Pipfile.lock, requirements*.in, requirements*.pip, requirements*.txt, tox.ini",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml",
    "default.nix": "shell.nix",
    "deno.json*": "*.env, .env.*, .envrc, api-extractor.json, env.d.ts, import-map.json, import_map.json, jsconfig.*, tsconfig.*, tsdoc.*",
    "deno.json*": "*.env, .env.*, .envrc, api-extractor.json, deno.lock, env.d.ts, import-map.json, import_map.json, jsconfig.*, tsconfig.*, tsdoc.*",
    "dockerfile": ".dockerignore, docker-compose.*, dockerfile*",
    "flake.nix": "flake.lock",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, package.nls*.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, release-tasks.sh, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack*, workspace.json, xo.config.*, yarn*",
    "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock",
    "pyproject.toml": ".pdm.toml, pdm.lock, pyproject.toml",
    "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
    "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, package.nls*.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, release-tasks.sh, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack*, workspace.json, xo.config.*, yarn*",
    "next.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .nuxtignore, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .commitlint*, .cz-config.js, .czrc, .dlint.json, .dprint.json, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .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*, bower.json, build.config.*, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, 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*, 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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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*, .gitpod*, .huskyrc*, .jslint*, .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*, bower.json, build.config.*, commitlint*, crowdin*, dangerfile*, dlint.json, dprint.json, electron-builder.*, eslint*, firebase.json, grunt*, gulp*, jenkins*, 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*, 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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    "svelte.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, houdini.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vite.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.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.*, contentlayer.config.*, cssnano.config.*, cypress.*, env.d.ts, formkit.config.*, formulate.config.*, histoire.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, rspack.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, uno.config.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    },
    "extensions.autoUpdate": true,
    "extensions.ignoreRecommendations": true,
    "files.associations": {
    "*.atml": "html",
    "*.njk": "html",
    "*.fish": "powershell",
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json",
    ".huskyrc": "json"
    ".huskyrc": "json",
    ".env*": "dotenv"
    },
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 6000,
    @@ -182,9 +213,9 @@
    "git.suggestSmartCommit": false,
    "github.copilot.enable": {
    "*": true,
    "markdown": true,
    "yaml": true,
    "plaintext": true,
    "yaml": true
    "markdown": true
    },
    "github.copilot.inlineSuggest.enable": true,
    "githubPullRequests.fileListLayout": "flat",
    @@ -193,18 +224,10 @@
    "suppressFileNotUnderSourceControlWarning": true,
    "suppressGitMissingWarning": true
    },
    "gitlens.blame.avatars": false,
    "gitlens.blame.ignoreWhitespace": true,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "gitlens.hovers.annotations.changes": false,
    "gitlens.hovers.annotations.enabled": false,
    "gitlens.keymap": "alternate",
    "gitlens.views.repositories.avatars": false,
    "gitlens.views.repositories.files.layout": "list",
    "html-css-class-completion.enableEmmetSupport": true,
    "incrementor.enums": [
    ["false", "true"],
    ["let", "const"],
    @@ -219,12 +242,8 @@
    "javascript.preferences.importModuleSpecifier": "relative",
    "javascript.preferences.importModuleSpecifierEnding": "minimal",
    "javascript.preferences.quoteStyle": "single",
    "javascript.referencesCodeLens.enabled": true,
    "javascript.referencesCodeLens.showOnAllFunctions": true,
    "javascript.suggest.completeFunctionCalls": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "jest.autoRun": "off",
    "jest.enableSnapshotPreviews": false,
    "js/ts.implicitProjectConfig.experimentalDecorators": true,
    "keyboard.touchbar.enabled": true,
    "liveshare.featureSet": "stable",
    @@ -234,7 +253,6 @@
    "markdown.validate.enabled": true,
    "merge-conflict.autoNavigateNextConflict.enabled": true,
    "merge-conflict.diffViewPosition": "Below",
    "mergeEditor.diffAlgorithm": "experimental",
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.semi": false,
    @@ -261,7 +279,8 @@
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    "typescriptreact",
    "astro"
    ],
    "snippet": "console.log(`$TM_SELECTED_TEXT`, $TM_SELECTED_TEXT)"
    },
    @@ -297,7 +316,8 @@
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    "typescriptreact",
    "astro"
    ],
    "snippet": "${$TM_SELECTED_TEXT}"
    },
    @@ -309,22 +329,23 @@
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    "typescriptreact",
    "astro"
    ],
    "snippet": "$1($TM_SELECTED_TEXT)$0"
    },
    "jsxConditional": {
    "description": "{x && ( ... )}",
    "disabled": false,
    "label": "jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "{$0 && ($TM_SELECTED_TEXT)}"
    },
    "jsxConditional2": {
    "description": "{x ? ( ... ) : null}",
    "disabled": false,
    "label": "better jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "{$0 ? ($TM_SELECTED_TEXT) : null}"
    },
    "markdown-link": {
    @@ -347,7 +368,8 @@
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    "typescriptreact",
    "astro"
    ],
    "snippet": "Number($TM_SELECTED_TEXT)"
    },
    @@ -359,7 +381,8 @@
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    "typescriptreact",
    "astro"
    ],
    "snippet": "JSON.parse($TM_SELECTED_TEXT)$0"
    },
    @@ -381,14 +404,23 @@
    "description": "useMemo",
    "disabled": false,
    "label": "useMemo",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "useMemo(() => $TM_SELECTED_TEXT, [])"
    },
    "reactUseCallback": {
    "description": "useCallback",
    "disabled": false,
    "label": "useCallback",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "useCallback(() => $TM_SELECTED_TEXT, [])"
    },
    "reactForwardRef": {
    "description": "forwardRef",
    "disabled": false,
    "label": "forwardRef",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "forwardRef<$1>($TM_SELECTED_TEXT)"
    },
    "stringify": {
    "description": "JSON.stringify( ... )",
    "disabled": false,
    @@ -397,7 +429,10 @@
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    "typescriptreact",
    "svelte",
    "html",
    "astro"
    ],
    "snippet": "JSON.stringify($TM_SELECTED_TEXT)$0"
    },
    @@ -422,33 +457,52 @@
    "languageIds": ["svelte"],
    "snippet": "{#if $1}$TM_SELECTED_TEXT{:else}$2{/if}"
    },
    "themeUiBox": {
    "JSXBox": {
    "description": "<Box>",
    "disabled": false,
    "label": "box",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "<Box>$TM_SELECTED_TEXT</Box>"
    },
    "themeUiContainer": {
    "JSXContainer": {
    "description": "<Container>",
    "disabled": false,
    "label": "container",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "<Container>$TM_SELECTED_TEXT</Container>"
    },
    "themeUiFlex": {
    "JSXFlex": {
    "description": "<Flex>",
    "disabled": false,
    "label": "flex",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "<Flex>$TM_SELECTED_TEXT</Flex>"
    },
    "themeUiGrid": {
    "JSXGrid": {
    "description": "<Grid>",
    "disabled": false,
    "label": "grid",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "languageIds": ["javascriptreact", "typescriptreact", "astro"],
    "snippet": "<Grid>$TM_SELECTED_TEXT</Grid>"
    },
    "TSGeneric": {
    "description": "Generic<>",
    "disabled": false,
    "label": "TS Generic",
    "languageIds": ["typescript", "typescriptreact", "astro"],
    "snippet": "$1<$TM_SELECTED_TEXT, $0>"
    },
    "rem-polished": {
    "description": "${rem($)}",
    "disabled": false,
    "label": "rem",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "snippet": "${rem($TM_SELECTED_TEXT)}"
    }
    },
    "svelte.enable-ts-plugin": true,
    @@ -474,10 +528,7 @@
    "typescript.locale": "en",
    "typescript.preferences.importModuleSpecifierEnding": "minimal",
    "typescript.preferences.quoteStyle": "single",
    "typescript.referencesCodeLens.enabled": true,
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "typescript.suggest.completeFunctionCalls": true,
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "typescript.tsserver.log": "off",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "vsintellicode.features.python.deepLearning": "disabled",
    @@ -486,7 +537,6 @@
    "vsintellicode.sql.completionsEnabled": false,
    "window.autoDetectColorScheme": true,
    "window.commandCenter": true,
    "window.nativeTabs": true,
    "window.newWindowDimensions": "maximized",
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    @@ -498,10 +548,25 @@
    "sideBar.border": "#404350",
    "terminalCommandDecoration.defaultBackground": "#767c9d",
    "terminalCommandDecoration.errorBackground": "#d0679d",
    "terminalCommandDecoration.successBackground": "#5DE4c7"
    "terminalCommandDecoration.successBackground": "#5DE4c7",
    "editorGutter.commentGlyphForground": "#404350"
    },
    "[poimandres-storm]": {
    "editorGroup.border": "#404350",
    "panel.border": "#404350",
    "sideBar.border": "#404350",
    "terminalCommandDecoration.defaultBackground": "#767c9d",
    "terminalCommandDecoration.errorBackground": "#d0679d",
    "terminalCommandDecoration.successBackground": "#5DE4c7",
    "editorGutter.commentGlyphForground": "#404350"
    },
    "[Rosé Pine Moon]": {
    "editorGroup.border": "#404350",
    "panel.border": "#404350",
    "sideBar.border": "#404350"
    }
    },
    "workbench.colorTheme": "poimandres",
    "workbench.colorTheme": "Rosé Pine Moon",
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": true,
    "workbench.editor.decorations.badges": true,
    @@ -516,14 +581,70 @@
    "workbench.iconTheme": "file-icons",
    "workbench.layoutControl.enabled": true,
    "workbench.list.horizontalScrolling": true,
    "workbench.list.keyboardNavigation": "filter",
    "workbench.preferredDarkColorTheme": "poimandres",
    "workbench.preferredHighContrastColorTheme": "GitHub Light",
    "workbench.preferredLightColorTheme": "GitHub Light",
    "workbench.productIconTheme": "icons-carbon",
    "workbench.list.defaultFindMode": "filter",
    "workbench.preferredDarkColorTheme": "Rosé Pine Moon",
    "workbench.preferredHighContrastColorTheme": "Rosé Pine Moon",
    "workbench.preferredLightColorTheme": "Rosé Pine Dawn",
    "workbench.settings.openDefaultSettings": true,
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.statusBar.visible": true,
    "workbench.view.alwaysShowHeaderActions": true
    "workbench.view.alwaysShowHeaderActions": true,
    "editor.unicodeHighlight.ambiguousCharacters": false,
    "svelte.plugin.svelte.note-new-transformation": false,
    "totalTypeScript.hideAllTips": true,
    "totalTypeScript.hideBasicTips": true,
    "emmet.triggerExpansionOnTab": true,
    "cssCustomProperties.languages": ["css"],
    "cssCustomProperties.files": [["src/**/*.css"]],
    "explorer.fileNesting.enabled": true,
    "workbench.preferredHighContrastLightColorTheme": "Rosé Pine Dawn",
    "editor.suggest.shareSuggestSelections": true,
    "diffEditor.renderSideBySide": false,
    "editor.minimap.enabled": false,
    "[python]": {
    "editor.formatOnType": true
    },
    "vitest.enable": true,
    "gitlens.views.repositories.showIncomingActivity": true,
    "gitlens.views.repositories.branches.layout": "list",
    "gitlens.graph.dimMergeCommits": true,
    "gitlens.graph.showRemoteNames": true,
    "gitlens.mode.statusBar.alignment": "left",
    "errorLens.excludeBySource": ["eslint(@typescript-eslint/no-unused-vars)"],
    "workbench.productIconTheme": "icons-carbon-tweaked",
    "dotenv.enableAutocloaking": false,
    "editor.renderControlCharacters": false,
    "window.nativeTabs": true,
    "colorize.hide_current_line_decorations": false,
    "colorInfo.languages": [
    {
    "selector": "css",
    "colors": "css"
    },
    {
    "selector": "sass",
    "colors": "css"
    },
    {
    "selector": "scss",
    "colors": "css"
    },
    {
    "selector": "less",
    "colors": "css"
    },
    {
    "selector": "ts",
    "colors": "css"
    },
    {
    "selector": "js",
    "colors": "css"
    }
    ],
    "editor.suggest.showReferences": false,
    "javascript.referencesCodeLens.enabled": true,
    "javascript.referencesCodeLens.showOnAllFunctions": true,
    "typescript.referencesCodeLens.enabled": true,
    "typescript.referencesCodeLens.showOnAllFunctions": true
    }
  4. @mrmartineau mrmartineau revised this gist Dec 5, 2022. 1 changed file with 383 additions and 489 deletions.
    872 changes: 383 additions & 489 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,635 +1,529 @@
    {
    "[handlebars]": {
    "editor.formatOnSave": false
    },
    "[markdown]": {
    "editor.quickSuggestions": {
    "comments": "off",
    "other": "off",
    "strings": "off"
    }
    },
    "auto-rename-tag.activationOnLanguage": ["*"],
    "blockman.n01LineHeight": 0,
    "breadcrumbs.enabled": true,
    "city-lights-icons-vsc.hidesExplorerArrows": true,
    "color-highlight.matchWords": true,
    "css.validate": true,
    "diffEditor.diffAlgorithm": "experimental",
    "diffEditor.ignoreTrimWhitespace": false,
    "diffEditor.wordWrap": "off",
    "editor.acceptSuggestionOnEnter": "smart",
    "editor.accessibilitySupport": "off",
    "editor.autoIndent": "full",
    "editor.bracketPairColorization.enabled": true,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "source.removeUnusedImports": true
    },
    "editor.codeLensFontFamily": "\"JetBrains Mono\"",
    "editor.codeLensFontSize": 10,
    "editor.cursorSmoothCaretAnimation": true,
    "editor.cursorStyle": "block",
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "files.associations": {
    "*.atml": "html",
    ".huskyrc": "json",
    "*.mdx": "markdown",
    "*.fish": "powershell",
    ".babelrc": "json",
    "*.js": "javascript"
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "\"Comic Code\", \"JetBrains Mono\", \"SF Mono\", \"IBMPlexMono\", \"Fira Code\", \"Dank Mono\", monospace",
    "editor.fontLigatures": false,
    "editor.fontSize": 14,
    "editor.fontWeight": 500,
    "editor.formatOnSave": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    "editor.gotoLocation.multipleDefinitions": "goto",
    "editor.gotoLocation.multipleImplementations": "goto",
    "editor.gotoLocation.multipleReferences": "goto",
    "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
    "editor.guides.bracketPairs": false,
    "editor.guides.indentation": false,
    "editor.hideCursorInOverviewRuler": true,
    "editor.inlayHints.enabled": false,
    "editor.inlineSuggest.enabled": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 23,
    "editor.linkedEditing": true,
    "editor.minimap.maxColumn": 80,
    "editor.minimap.renderCharacters": false,
    "editor.minimap.showSlider": "always",
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.renderControlCharacters": true,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "all",
    "editor.rulers": [80],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.stickyScroll.enabled": true,
    "editor.suggest.localityBonus": true,
    "editor.suggest.preview": true,
    "editor.suggest.showStatusBar": true,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.unfoldOnClickAfterEndOfLine": true,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.wordWrap": "off",
    "emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "jsx-sublime-babel-tags": "javascriptreact",
    "tsx": "typescriptreact"
    },
    "search.showLineNumbers": true,
    "terminal.integrated.minimumContrastRatio": 3,
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "errorLens.enabledDiagnosticLevels": ["warning", "info", "hint"],
    "errorLens.messageTemplate": "($source) $message",
    "errorLens.removeLinebreaks": false,
    "esQuotes.defaultQuote": "'",
    "eslint.alwaysShowStatus": true,
    "eslint.lintTask.enable": true,
    "eslint.packageManager": "yarn",
    "vsintellicode.sql.completionsEnabled": false,
    "explorer.experimental.fileNesting.patterns": {
    "//": "Last update at 5/3/2022, 5:22:20 PM",
    "eslint.run": "onSave",
    "explorer.confirmDelete": false,
    "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",
    "*.c": "$(capture).h",
    "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx",
    "*.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",
    "*.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",
    "*.java": "$(capture).class",
    "*.js": "$(capture).js.map, $(capture).*.js",
    "*.jsx": "$(capture).js, $(capture).*.jsx",
    "*.js": "$(capture).js.map, $(capture).*.js, $(capture)_*.js",
    "*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx",
    "*.master": "$(capture).*.cs, $(capture).*.vb",
    "*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts",
    "*.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).*.ts",
    "*.tsx": "$(capture).ts, $(capture).*.tsx",
    "*.ts": "$(capture).js, $(capture).*.ts, $(capture)_*.js, $(capture)_*.ts",
    "*.tsx": "$(capture).ts, $(capture).*.tsx, $(capture)_*.ts, $(capture)_*.tsx",
    "*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json",
    "*.vue": "$(capture).*.ts, $(capture).*.js",
    "*.xaml": "$(capture).xaml.cs",
    ".clang-tidy": ".clang-format, .clangd, compile_commands.json",
    ".env": "*.env, .env.*, .envrc, env.d.ts",
    ".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*",
    ".project": ".classpath",
    "//": "Last update at 6/27/2022, 11:48:41 AM",
    "BUILD.bazel": "*.bzl, *.bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, WORKSPACE",
    "CMakeLists.txt": "*.cmake, *.cmake.in, .cmake-format.yaml, CMakePresets.json",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml",
    "default.nix": "shell.nix",
    "deno.json*": "*.env, .env.*, .envrc, api-extractor.json, env.d.ts, import-map.json, import_map.json, jsconfig.*, tsconfig.*, tsdoc.*",
    "dockerfile": ".dockerignore, docker-compose.*, dockerfile*",
    "flake.nix": "flake.lock",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "gemfile": ".ruby-version, gemfile.lock",
    "go.mod": ".air*, go.sum",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "next.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, package.nls*.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, release-tasks.sh, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack*, workspace.json, xo.config.*, yarn*",
    "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock",
    "pyproject.toml": ".pdm.toml, pdm.lock, pyproject.toml",
    "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
    "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, package.nls*.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, release-tasks.sh, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack*, workspace.json, xo.config.*, yarn*",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    "svelte.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, formkit.config.*, formulate.config.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    },
    "javascript.preferences.quoteStyle": "single",
    "workbench.editor.closeOnFileDelete": true,
    "explorer.experimental.fileNesting.expand": false,
    "editor.suggest.showStatusBar": true,
    "npm.packageManager": "yarn",
    "typescript.inlayHints.propertyDeclarationTypes.enabled": true,
    "editor.tabSize": 2,
    "editor.minimap.maxColumn": 80,
    "typescript.inlayHints.parameterNames.enabled": "literals",
    "vsintellicode.features.python.deepLearning": "disabled",
    "gitlens.blame.ignoreWhitespace": true,
    "terminal.integrated.automationShell.osx": "/opt/homebrew/bin/fish",
    "search.maintainFileSearchCache": true,
    "workbench.editor.decorations.badges": true,
    "editor.guides.indentation": false,
    "search.quickOpen.includeSymbols": false,
    "errorLens.removeLinebreaks": false,
    "editor.fontWeight": 500,
    "editor.unfoldOnClickAfterEndOfLine": true,
    "[markdown]": {
    "editor.quickSuggestions": false
    "extensions.autoUpdate": true,
    "extensions.ignoreRecommendations": true,
    "files.associations": {
    "*.atml": "html",
    "*.fish": "powershell",
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json",
    ".huskyrc": "json"
    },
    "workbench.editor.decorations.colors": true,
    "editor.codeLensFontFamily": "\"JetBrains Mono\"",
    "vsintellicode.java.completionsEnabled": false,
    "incrementor.enums": [
    ["false", "true"],
    ["let", "const"],
    ["flex", "inline-flex", "block", "inline-block", "inline", "none"]
    ],
    "workbench.preferredLightColorTheme": "GitHub Light",
    "gitlens.views.repositories.files.layout": "list",
    "git.suggestSmartCommit": false,
    "editor.renderWhitespace": "all",
    "gitlens.advanced.messages": {
    "suppressFileNotUnderSourceControlWarning": true,
    "suppressGitMissingWarning": true
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 6000,
    "files.exclude": {
    "**/.DS_Store": true,
    "**/.git": true,
    "**/.hg": true,
    "**/.svn": true,
    "**/CVS": true,
    "**/__MACOSX": true
    },
    "workbench.view.alwaysShowHeaderActions": true,
    "typescript.referencesCodeLens.enabled": true,
    "prettier.singleQuote": true,
    "color-highlight.markerType": "underline",
    "javascript.suggest.completeFunctionCalls": true,
    "editor.gotoLocation.multipleImplementations": "goto",
    "php.suggest.basic": false,
    "css.validate": true,
    "workbench.settings.openDefaultSettings": true,
    "files.simpleDialog.enable": true,
    "files.trimTrailingWhitespace": true,
    "git.allowForcePush": true,
    "git.allowNoVerifyCommit": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "editor.linkedEditing": true,
    "city-lights-icons-vsc.hidesExplorerArrows": true,
    "emmet.showSuggestionsAsSnippets": true,
    "workbench.iconTheme": "material-icon-theme",
    "workbench.editor.wrapTabs": true,
    "workbench.startupEditor": "newUntitledFile",
    "references.preferredLocation": "view",
    "workbench.editor.limit.enabled": true,
    "files.autoSave": "afterDelay",
    "gitlens.blame.avatars": false,
    "editor.snippetSuggestions": "top",
    "explorer.confirmDelete": false,
    "editor.fontFamily": "\"Comic Code\", \"JetBrains Mono\", \"SF Mono\", \"IBMPlexMono\", \"Fira Code\", \"Dank Mono\", monospace",
    "git.fetchOnPull": true,
    "git.inputValidationSubjectLength": 72,
    "git.mergeEditor": true,
    "git.suggestSmartCommit": false,
    "github.copilot.enable": {
    "yaml": true,
    "*": true,
    "markdown": true,
    "plaintext": true,
    "markdown": true
    "yaml": true
    },
    "gitlens.codeLens.recentChange.enabled": false,
    "editor.wordWrap": "off",
    "editor.fontSize": 14,
    "window.restoreFullscreen": true,
    "workbench.colorTheme": "poimandres",
    "editor.cursorStyle": "block",
    "auto-rename-tag.activationOnLanguage": ["*"],
    "typescript.updateImportsOnFileMove.enabled": "always",
    "terminal.integrated.macOptionClickForcesSelection": true,
    "search.smartCase": true,
    "git.inputValidationSubjectLength": 72,
    "emmet.showAbbreviationSuggestions": true,
    "markdown.extension.syntax.plainTheme": true,
    "terminal.integrated.lineHeight": 1.2,
    "typescript.enablePromptUseWorkspaceTsdk": true,
    "workbench.editor.revealIfOpen": true,
    "gitlens.keymap": "alternate",
    "merge-conflict.diffViewPosition": "Below",
    "editor.insertSpaces": true,
    "liveshare.featureSet": "stable",
    "gitlens.hovers.annotations.enabled": false,
    "editor.gotoLocation.multipleDefinitions": "goto",
    "breadcrumbs.enabled": true,
    "errorLens.messageTemplate": "($source) $message",
    "javascript.inlayHints.propertyDeclarationTypes.enabled": true,
    "workbench.list.keyboardNavigation": "filter",
    "typescript.tsserver.log": "off",
    "typescript.locale": "en",
    "editor.guides.bracketPairs": false,
    "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
    "svelte.enable-ts-plugin": true,
    "editor.hideCursorInOverviewRuler": true,
    "explorer.experimental.fileNesting.enabled": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.formatOnSave": true,
    "editor.suggest.localityBonus": true,
    "workbench.editor.limit.value": 20,
    "keyboard.touchbar.enabled": true,
    "js/ts.implicitProjectConfig.experimentalDecorators": true,
    "gitlens.hovers.annotations.changes": false,
    "extensions.ignoreRecommendations": true,
    "typescript.preferences.quoteStyle": "single",
    "editor.tabCompletion": "on",
    "github.copilot.inlineSuggest.enable": true,
    "githubPullRequests.fileListLayout": "flat",
    "editor.gotoLocation.multipleReferences": "goto",
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "git.autofetch": true,
    "typescript.inlayHints.enumMemberValues.enabled": true,
    "editor.suggest.preview": true,
    "editor.showFoldingControls": "always",
    "projectManager.git.baseFolders": [],
    "javascript.referencesCodeLens.showOnAllFunctions": true,
    "javascript.preferences.importModuleSpecifierEnding": "minimal",
    "editor.inlineSuggest.enabled": true,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.experimental.layoutControl.enabled": true,
    "monokaiPro.fileIconsMonochrome": true,
    "workbench.colorCustomizations": {
    "editor.lineHighlightBackground": "#1073cf2d",
    "editor.lineHighlightBorder": "#9fced11f"
    "githubPullRequests.pullBranch": "never",
    "gitlens.advanced.messages": {
    "suppressFileNotUnderSourceControlWarning": true,
    "suppressGitMissingWarning": true
    },
    "window.title": "${rootName}",
    "window.restoreWindows": "all",
    "git.allowNoVerifyCommit": true,
    "workbench.editor.tabCloseButton": "left",
    "typescript.suggest.completeFunctionCalls": true,
    "editor.lineHeight": 23,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "gitlens.blame.avatars": false,
    "gitlens.blame.ignoreWhitespace": true,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "gitlens.hovers.annotations.changes": false,
    "gitlens.hovers.annotations.enabled": false,
    "gitlens.keymap": "alternate",
    "gitlens.views.repositories.avatars": false,
    "gitlens.views.repositories.files.layout": "list",
    "html-css-class-completion.enableEmmetSupport": true,
    "eslint.run": "onSave",
    "files.simpleDialog.enable": true,
    "jest.autoRun": "off",
    "javascript.inlayHints.functionLikeReturnTypes.enabled": true,
    "editor.autoIndent": "full",
    "editor.minimap.renderCharacters": false,
    "eslint.alwaysShowStatus": true,
    "typescript.preferences.importModuleSpecifierEnding": "minimal",
    "workbench.preferredHighContrastColorTheme": "GitHub Light Default",
    "peacock.favoriteColors": [
    {
    "name": "Angular Red",
    "value": "#b52e31"
    },
    {
    "name": "Auth0 Orange",
    "value": "#eb5424"
    },
    {
    "name": "Azure Blue",
    "value": "#007fff"
    },
    {
    "name": "C# Purple",
    "value": "#68217A"
    },
    {
    "name": "Gatsby Purple",
    "value": "#639"
    },
    {
    "name": "Go Cyan",
    "value": "#5dc9e2"
    },
    {
    "name": "Java Blue-Gray",
    "value": "#557c9b"
    },
    {
    "name": "JavaScript Yellow",
    "value": "#f9e64f"
    },
    {
    "name": "Mandalorian Blue",
    "value": "#1857a4"
    },
    {
    "name": "Node Green",
    "value": "#215732"
    },
    {
    "name": "React Blue",
    "value": "#00b3e6"
    },
    {
    "name": "Something Different",
    "value": "#832561"
    },
    {
    "name": "Vue Green",
    "value": "#42b883"
    }
    "incrementor.enums": [
    ["false", "true"],
    ["let", "const"],
    ["flex", "inline-flex", "block", "inline-block", "inline", "none"]
    ],
    "emmet.includeLanguages": {
    "jsx-sublime-babel-tags": "javascriptreact",
    "tsx": "typescriptreact",
    "javascript": "javascriptreact"
    },
    "javascript.inlayHints.enumMemberValues.enabled": true,
    "javascript.inlayHints.functionLikeReturnTypes.enabled": true,
    "javascript.inlayHints.parameterNames.enabled": "all",
    "typescript.implementationsCodeLens.enabled": true,
    "extensions.autoUpdate": true,
    "editor.foldingStrategy": "indentation",
    "editor.minimap.showSlider": "always",
    "liveshare.showInStatusBar": "whileCollaborating",
    "search.followSymlinks": false,
    "editor.bracketPairColorization.enabled": true,
    "projectManager.groupList": true,
    "turboConsoleLog.quote": "`",
    "gitlens.codeLens.authors.enabled": false,
    "terminal.integrated.scrollback": 8000,
    "editor.acceptSuggestionOnEnter": "smart",
    "security.workspace.trust.enabled": false,
    "terminal.external.osxExec": "iTerm.app",
    "scss.validate": false,
    "workbench.list.horizontalScrolling": true,
    "workbench.productIconTheme": "icons-carbon",
    "editor.rulers": [80],
    "jest.enableSnapshotPreviews": false,
    "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
    "files.autoSaveDelay": 6000,
    "javascript.inlayHints.parameterTypes.enabled": true,
    "javascript.inlayHints.propertyDeclarationTypes.enabled": true,
    "javascript.inlayHints.variableTypes.enabled": true,
    "javascript.preferences.importModuleSpecifier": "relative",
    "editor.renderControlCharacters": true,
    "projectManager.sortList": "Recent",
    "editor.cursorSmoothCaretAnimation": true,
    "workbench.commandPalette.preserveInput": true,
    "esQuotes.defaultQuote": "'",
    "javascript.preferences.importModuleSpecifierEnding": "minimal",
    "javascript.preferences.quoteStyle": "single",
    "javascript.referencesCodeLens.enabled": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    "git.allowForcePush": true,
    "editor.fontLigatures": false,
    "files.trimTrailingWhitespace": true,
    "color-highlight.matchWords": true,
    "javascript.referencesCodeLens.showOnAllFunctions": true,
    "javascript.suggest.completeFunctionCalls": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "jest.autoRun": "off",
    "jest.enableSnapshotPreviews": false,
    "js/ts.implicitProjectConfig.experimentalDecorators": true,
    "keyboard.touchbar.enabled": true,
    "liveshare.featureSet": "stable",
    "liveshare.showInStatusBar": "whileCollaborating",
    "markdown.extension.syntax.plainTheme": true,
    "markdown.preview.fontFamily": "Inter, -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
    "markdown.validate.enabled": true,
    "merge-conflict.autoNavigateNextConflict.enabled": true,
    "merge-conflict.diffViewPosition": "Below",
    "mergeEditor.diffAlgorithm": "experimental",
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "terminal.integrated.enableBell": true,
    "turboConsoleLog.includeFileNameAndLineNum": false,
    "diffEditor.ignoreTrimWhitespace": false,
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "editor.accessibilitySupport": "off",
    "[handlebars]": {
    "editor.formatOnSave": false
    },
    "prettier.semi": false,
    "markdown.preview.fontFamily": "Inter, -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
    "vsintellicode.python.completionsEnabled": false,
    "debug.inlineValues": true,
    "gitlens.codeLens.enabled": false,
    "editor.codeLensFontSize": 10,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "javascript.inlayHints.enumMemberValues.enabled": true,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "search.collapseResults": "auto",
    "eslint.lintTask.enable": true,
    "workbench.preferredDarkColorTheme": "poimandres",
    "diffEditor.wordWrap": "off",
    "files.exclude": {
    "**/__MACOSX": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/.hg": true,
    "**/.svn": true,
    "**/.git": true
    },
    "workbench.fontAliasing": "antialiased",
    "typescript.inlayHints.parameterTypes.enabled": true,
    "prettier.singleQuote": true,
    "problems.defaultViewMode": "table",
    "projectManager.git.baseFolders": [],
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "redhat.telemetry.enabled": false,
    "git.fetchOnPull": true,
    "window.autoDetectColorScheme": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.nativeTabs": true,
    "editor.inlayHints.enabled": false,
    "workbench.sideBar.location": "right",
    "gitlens.views.repositories.avatars": false,
    "cSpell.userWords": [
    "Composability",
    "Grotesk",
    "camelcase",
    "cheatsheet",
    "colocated",
    "frontmatter",
    "monospace",
    "mrmartineau",
    "rgba",
    "testid",
    "zander"
    ],
    "workbench.statusBar.visible": true,
    "window.newWindowDimensions": "maximized",
    "github.copilot.inlineSuggest.enable": true,
    "javascript.inlayHints.variableTypes.enabled": true,
    "references.preferredLocation": "view",
    "scss.validate": false,
    "search.collapseResults": "auto",
    "search.followSymlinks": false,
    "search.quickOpen.includeSymbols": false,
    "search.showLineNumbers": true,
    "search.smartCase": true,
    "security.workspace.trust.enabled": false,
    "surround.custom": {
    "markdown-link-alt": {
    "snippet": "[$TM_SELECTED_TEXT]($0)",
    "label": "Markdown link [text]",
    "description": "[ ... ]()",
    "disabled": false
    },
    "parse": {
    "snippet": "JSON.parse($TM_SELECTED_TEXT)$0",
    "label": "JSON.parse",
    "console-log": {
    "description": "console.log( ... )",
    "disabled": false,
    "label": "console.log",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "JSON.parse( ... )",
    "disabled": false
    "snippet": "console.log(`$TM_SELECTED_TEXT`, $TM_SELECTED_TEXT)"
    },
    "svelteIf": {
    "snippet": "{#if $1}$TM_SELECTED_TEXT{/if}",
    "label": "{#if}",
    "languageIds": ["svelte"],
    "description": "{#if}{/if}",
    "disabled": false
    },
    "stringify": {
    "snippet": "JSON.stringify($TM_SELECTED_TEXT)$0",
    "label": "JSON.stringify",
    "describe": {
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false,
    "label": "describe",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "JSON.stringify( ... )",
    "disabled": false
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0"
    },
    "es6StringSubstition": {
    "snippet": "${$TM_SELECTED_TEXT}",
    "label": "es6StringSubstition",
    "errorBoundary": {
    "description": "<ErrorBoundary>",
    "disabled": false,
    "label": "errorBoundary",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "${...}",
    "disabled": false
    },
    "reactFragment2": {
    "snippet": "<>$TM_SELECTED_TEXT</>",
    "label": "fragment (simple)",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<>",
    "disabled": false
    },
    "themeUiBox": {
    "snippet": "<Box>$TM_SELECTED_TEXT</Box>",
    "label": "box",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Box>",
    "disabled": false
    },
    "reactFragment": {
    "snippet": "<Fragment>$TM_SELECTED_TEXT</Fragment>",
    "label": "fragment",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Fragment>",
    "disabled": false
    "snippet": "<ErrorBoundary>$TM_SELECTED_TEXT</ErrorBoundary>"
    },
    "number": {
    "snippet": "Number($TM_SELECTED_TEXT)",
    "label": "Number",
    "es6StringSubstition": {
    "description": "${...}",
    "disabled": false,
    "label": "es6StringSubstition",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "Number( ... )",
    "disabled": false
    "snippet": "${$TM_SELECTED_TEXT}"
    },
    "function": {
    "snippet": "$1($TM_SELECTED_TEXT)$0",
    "description": "$( ... )",
    "disabled": false,
    "label": "function",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "$( ... )",
    "disabled": false
    "snippet": "$1($TM_SELECTED_TEXT)$0"
    },
    "console-log": {
    "snippet": "console.log(`$TM_SELECTED_TEXT`, $TM_SELECTED_TEXT)",
    "label": "console.log",
    "jsxConditional": {
    "description": "{x && ( ... )}",
    "disabled": false,
    "label": "jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "{$0 && ($TM_SELECTED_TEXT)}"
    },
    "jsxConditional2": {
    "description": "{x ? ( ... ) : null}",
    "disabled": false,
    "label": "better jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "{$0 ? ($TM_SELECTED_TEXT) : null}"
    },
    "markdown-link": {
    "description": "[]( ... )",
    "disabled": false,
    "label": "Markdown link [url]",
    "snippet": "[$0]($TM_SELECTED_TEXT)"
    },
    "markdown-link-alt": {
    "description": "[ ... ]()",
    "disabled": false,
    "label": "Markdown link [text]",
    "snippet": "[$TM_SELECTED_TEXT]($0)"
    },
    "number": {
    "description": "Number( ... )",
    "disabled": false,
    "label": "Number",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "console.log( ... )",
    "disabled": false
    "snippet": "Number($TM_SELECTED_TEXT)"
    },
    "jsxConditional2": {
    "snippet": "{$0 ? ($TM_SELECTED_TEXT) : null}",
    "label": "better jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "{x ? ( ... ) : null}",
    "disabled": false
    },
    "themeUiContainer": {
    "snippet": "<Container>$TM_SELECTED_TEXT</Container>",
    "label": "container",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Container>",
    "disabled": false
    },
    "errorBoundary": {
    "snippet": "<ErrorBoundary>$TM_SELECTED_TEXT</ErrorBoundary>",
    "label": "errorBoundary",
    "parse": {
    "description": "JSON.parse( ... )",
    "disabled": false,
    "label": "JSON.parse",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "<ErrorBoundary>",
    "disabled": false
    "snippet": "JSON.parse($TM_SELECTED_TEXT)$0"
    },
    "markdown-link": {
    "snippet": "[$0]($TM_SELECTED_TEXT)",
    "label": "Markdown link [url]",
    "description": "[]( ... )",
    "disabled": false
    "reactFragment": {
    "description": "<Fragment>",
    "disabled": false,
    "label": "fragment",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "<Fragment>$TM_SELECTED_TEXT</Fragment>"
    },
    "reactFragment2": {
    "description": "<>",
    "disabled": false,
    "label": "fragment (simple)",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "<>$TM_SELECTED_TEXT</>"
    },
    "reactUseMemo": {
    "snippet": "useMemo(() => $TM_SELECTED_TEXT, [])",
    "description": "useMemo",
    "disabled": false,
    "label": "useMemo",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "useMemo",
    "disabled": false
    },
    "themeUiFlex": {
    "snippet": "<Flex>$TM_SELECTED_TEXT</Flex>",
    "label": "flex",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Flex>",
    "disabled": false
    "snippet": "useMemo(() => $TM_SELECTED_TEXT, [])"
    },
    "describe": {
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0",
    "label": "describe",
    "stringify": {
    "description": "JSON.stringify( ... )",
    "disabled": false,
    "label": "JSON.stringify",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false
    "snippet": "JSON.stringify($TM_SELECTED_TEXT)$0"
    },
    "suspense": {
    "description": "<Suspense>",
    "disabled": false,
    "label": "suspense",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "<Suspense fallback={<Loader />}>$TM_SELECTED_TEXT</Suspense>"
    },
    "svelteIf": {
    "description": "{#if}{/if}",
    "disabled": false,
    "label": "{#if}",
    "languageIds": ["svelte"],
    "snippet": "{#if $1}$TM_SELECTED_TEXT{/if}"
    },
    "svelteIfElse": {
    "snippet": "{#if $1}$TM_SELECTED_TEXT{:else}$2{/if}",
    "description": "{#if}{:else}{/if}",
    "disabled": false,
    "label": "{#if}{:else}",
    "languageIds": ["svelte"],
    "description": "{#if}{:else}{/if}",
    "disabled": false
    "snippet": "{#if $1}$TM_SELECTED_TEXT{:else}$2{/if}"
    },
    "jsxConditional": {
    "snippet": "{$0 && ($TM_SELECTED_TEXT)}",
    "label": "jsxConditional",
    "themeUiBox": {
    "description": "<Box>",
    "disabled": false,
    "label": "box",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "{x && ( ... )}",
    "disabled": false
    "snippet": "<Box>$TM_SELECTED_TEXT</Box>"
    },
    "suspense": {
    "snippet": "<Suspense fallback={<Loader />}>$TM_SELECTED_TEXT</Suspense>",
    "label": "suspense",
    "themeUiContainer": {
    "description": "<Container>",
    "disabled": false,
    "label": "container",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Suspense>",
    "disabled": false
    "snippet": "<Container>$TM_SELECTED_TEXT</Container>"
    },
    "themeUiFlex": {
    "description": "<Flex>",
    "disabled": false,
    "label": "flex",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "snippet": "<Flex>$TM_SELECTED_TEXT</Flex>"
    },
    "themeUiGrid": {
    "snippet": "<Grid>$TM_SELECTED_TEXT</Grid>",
    "description": "<Grid>",
    "disabled": false,
    "label": "grid",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Grid>",
    "disabled": false
    "snippet": "<Grid>$TM_SELECTED_TEXT</Grid>"
    }
    },
    "svelte.enable-ts-plugin": true,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.env.osx": {
    "FIG_NEW_SESSION": "1"
    },
    "editor.renderLineHighlight": "all",
    "editor.scrollBeyondLastLine": false,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "git.path": "/usr/local/bin/git",
    "javascript.inlayHints.parameterTypes.enabled": true,
    "terminal.integrated.lineHeight": 1.2,
    "terminal.integrated.macOptionClickForcesSelection": true,
    "terminal.integrated.minimumContrastRatio": 3,
    "terminal.integrated.scrollback": 8000,
    "turboConsoleLog.includeFileNameAndLineNum": false,
    "turboConsoleLog.quote": "`",
    "typescript.enablePromptUseWorkspaceTsdk": true,
    "typescript.implementationsCodeLens.enabled": true,
    "typescript.inlayHints.enumMemberValues.enabled": true,
    "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
    "typescript.inlayHints.parameterNames.enabled": "literals",
    "typescript.inlayHints.parameterTypes.enabled": true,
    "typescript.inlayHints.propertyDeclarationTypes.enabled": true,
    "typescript.inlayHints.variableTypes.enabled": true,
    "explorer.fileNesting.enabled": true,
    "explorer.fileNesting.expand": false,
    "explorer.fileNesting.patterns": {
    "//": "Last update at 5/10/2022, 9:59:56 AM",
    "*.asax": "$(capture).*.cs, $(capture).*.vb",
    "*.ascx": "$(capture).*.cs, $(capture).*.vb",
    "*.ashx": "$(capture).*.cs, $(capture).*.vb",
    "*.aspx": "$(capture).*.cs, $(capture).*.vb",
    "*.c": "$(capture).h",
    "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx",
    "*.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",
    "*.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",
    "*.java": "$(capture).class",
    "*.js": "$(capture).js.map, $(capture).*.js",
    "*.jsx": "$(capture).js, $(capture).*.jsx",
    "*.master": "$(capture).*.cs, $(capture).*.vb",
    "*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts",
    "*.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).*.ts",
    "*.tsx": "$(capture).ts, $(capture).*.tsx",
    "*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json",
    "*.vue": "$(capture).*.ts, $(capture).*.js",
    ".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",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml",
    "default.nix": "shell.nix",
    "dockerfile": ".dockerignore, docker-compose.*, dockerfile*",
    "flake.nix": "flake.lock",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "gemfile": ".ruby-version, gemfile.lock",
    "go.mod": ".air*, go.sum",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock",
    "pyproject.toml": ".pdm.toml, pdm.lock, pyproject.toml",
    "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
    "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    }
    }
    "typescript.locale": "en",
    "typescript.preferences.importModuleSpecifierEnding": "minimal",
    "typescript.preferences.quoteStyle": "single",
    "typescript.referencesCodeLens.enabled": true,
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "typescript.suggest.completeFunctionCalls": true,
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "typescript.tsserver.log": "off",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "vsintellicode.features.python.deepLearning": "disabled",
    "vsintellicode.java.completionsEnabled": false,
    "vsintellicode.python.completionsEnabled": false,
    "vsintellicode.sql.completionsEnabled": false,
    "window.autoDetectColorScheme": true,
    "window.commandCenter": true,
    "window.nativeTabs": true,
    "window.newWindowDimensions": "maximized",
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "window.title": "${rootName}",
    "workbench.colorCustomizations": {
    "[poimandres]": {
    "editorGroup.border": "#404350",
    "panel.border": "#404350",
    "sideBar.border": "#404350",
    "terminalCommandDecoration.defaultBackground": "#767c9d",
    "terminalCommandDecoration.errorBackground": "#d0679d",
    "terminalCommandDecoration.successBackground": "#5DE4c7"
    }
    },
    "workbench.colorTheme": "poimandres",
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": true,
    "workbench.editor.decorations.badges": true,
    "workbench.editor.decorations.colors": true,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.limit.enabled": true,
    "workbench.editor.limit.value": 20,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.tabCloseButton": "left",
    "workbench.editor.wrapTabs": true,
    "workbench.fontAliasing": "antialiased",
    "workbench.iconTheme": "file-icons",
    "workbench.layoutControl.enabled": true,
    "workbench.list.horizontalScrolling": true,
    "workbench.list.keyboardNavigation": "filter",
    "workbench.preferredDarkColorTheme": "poimandres",
    "workbench.preferredHighContrastColorTheme": "GitHub Light",
    "workbench.preferredLightColorTheme": "GitHub Light",
    "workbench.productIconTheme": "icons-carbon",
    "workbench.settings.openDefaultSettings": true,
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.statusBar.visible": true,
    "workbench.view.alwaysShowHeaderActions": true
    }
  5. @mrmartineau mrmartineau revised this gist May 10, 2022. 1 changed file with 65 additions and 2 deletions.
    67 changes: 65 additions & 2 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@
    "eslint.packageManager": "yarn",
    "vsintellicode.sql.completionsEnabled": false,
    "explorer.experimental.fileNesting.patterns": {
    "//": "Last update at 4/28/2022, 9:01:06 PM",
    "//": "Last update at 5/3/2022, 5:22:20 PM",
    "*.asax": "$(capture).*.cs, $(capture).*.vb",
    "*.ascx": "$(capture).*.cs, $(capture).*.vb",
    "*.ashx": "$(capture).*.cs, $(capture).*.vb",
    @@ -568,5 +568,68 @@
    },
    "editor.renderLineHighlight": "all",
    "editor.scrollBeyondLastLine": false,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "git.path": "/usr/local/bin/git",
    "javascript.inlayHints.parameterTypes.enabled": true,
    "typescript.inlayHints.variableTypes.enabled": true,
    "explorer.fileNesting.enabled": true,
    "explorer.fileNesting.expand": false,
    "explorer.fileNesting.patterns": {
    "//": "Last update at 5/10/2022, 9:59:56 AM",
    "*.asax": "$(capture).*.cs, $(capture).*.vb",
    "*.ascx": "$(capture).*.cs, $(capture).*.vb",
    "*.ashx": "$(capture).*.cs, $(capture).*.vb",
    "*.aspx": "$(capture).*.cs, $(capture).*.vb",
    "*.c": "$(capture).h",
    "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx",
    "*.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",
    "*.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",
    "*.java": "$(capture).class",
    "*.js": "$(capture).js.map, $(capture).*.js",
    "*.jsx": "$(capture).js, $(capture).*.jsx",
    "*.master": "$(capture).*.cs, $(capture).*.vb",
    "*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts",
    "*.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).*.ts",
    "*.tsx": "$(capture).ts, $(capture).*.tsx",
    "*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json",
    "*.vue": "$(capture).*.ts, $(capture).*.js",
    ".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",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml",
    "default.nix": "shell.nix",
    "dockerfile": ".dockerignore, docker-compose.*, dockerfile*",
    "flake.nix": "flake.lock",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "gemfile": ".ruby-version, gemfile.lock",
    "go.mod": ".air*, go.sum",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock",
    "pyproject.toml": ".pdm.toml, pdm.lock, pyproject.toml",
    "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
    "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    }
    }
  6. @mrmartineau mrmartineau revised this gist Apr 28, 2022. 1 changed file with 484 additions and 253 deletions.
    737 changes: 484 additions & 253 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,172 +1,219 @@
    {
    "[handlebars]": {
    "editor.formatOnSave": false
    },
    "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "files.associations": {
    "*.atml": "html",
    ".huskyrc": "json",
    "*.mdx": "markdown",
    "*.fish": "powershell",
    ".babelrc": "json",
    "*.js": "javascript"
    },
    "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    "search.showLineNumbers": true,
    "terminal.integrated.minimumContrastRatio": 3,
    "eslint.packageManager": "yarn",
    "vsintellicode.sql.completionsEnabled": false,
    "explorer.experimental.fileNesting.patterns": {
    "//": "Last update at 4/28/2022, 9:01:06 PM",
    "*.asax": "$(capture).*.cs, $(capture).*.vb",
    "*.ascx": "$(capture).*.cs, $(capture).*.vb",
    "*.ashx": "$(capture).*.cs, $(capture).*.vb",
    "*.aspx": "$(capture).*.cs, $(capture).*.vb",
    "*.c": "$(capture).h",
    "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx",
    "*.cpp": "$(capture).hpp, $(capture).h, $(capture).hxx",
    "*.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",
    "*.java": "$(capture).class",
    "*.js": "$(capture).js.map, $(capture).*.js",
    "*.jsx": "$(capture).js, $(capture).*.jsx",
    "*.master": "$(capture).*.cs, $(capture).*.vb",
    "*.module.ts": "$(capture).resolver.ts, $(capture).controller.ts, $(capture).service.ts",
    "*.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).*.ts",
    "*.tsx": "$(capture).ts, $(capture).*.tsx",
    "*.vbproj": "*.config, *proj.user, appsettings.*, bundleconfig.json",
    "*.vue": "$(capture).*.ts, $(capture).*.js",
    ".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",
    "artisan": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, server.php, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
    "composer.json": ".php*.cache, composer.lock, phpunit.xml*, psalm*.xml",
    "default.nix": "shell.nix",
    "dockerfile": ".dockerignore, docker-compose.*, dockerfile*",
    "flake.nix": "flake.lock",
    "gatsby-config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, gatsby-browser.*, gatsby-node.*, gatsby-ssr.*, gatsby-transformer.*, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "gemfile": ".ruby-version, gemfile.lock",
    "go.mod": ".air*, go.sum",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "pubspec.yaml": ".metadata, .packages, all_lint_rules.yaml, analysis_options.yaml, build.yaml, pubspec.lock",
    "pyproject.toml": ".pdm.toml, pdm.lock, pyproject.toml",
    "quasar.conf.js": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, quasar.extensions.json, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "readme*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
    "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .envrc, .htmlnanorc*, .lighthouserc.*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
    "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .cz-config.js, .czrc, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lighthouserc.*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .versionrc*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, Procfile, api-extractor.json, apollo.config.*, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lighthouserc.*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, phpcs.xml, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, pyrightconfig.json, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
    "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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.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.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, lighthouserc.*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
    },
    "javascript.preferences.quoteStyle": "single",
    "workbench.editor.closeOnFileDelete": true,
    "explorer.experimental.fileNesting.expand": false,
    "editor.suggest.showStatusBar": true,
    "npm.packageManager": "yarn",
    "typescript.inlayHints.propertyDeclarationTypes.enabled": true,
    "editor.tabSize": 2,
    "editor.minimap.maxColumn": 80,
    "typescript.inlayHints.parameterNames.enabled": "literals",
    "vsintellicode.features.python.deepLearning": "disabled",
    "gitlens.blame.ignoreWhitespace": true,
    "terminal.integrated.automationShell.osx": "/opt/homebrew/bin/fish",
    "search.maintainFileSearchCache": true,
    "workbench.editor.decorations.badges": true,
    "editor.guides.indentation": false,
    "search.quickOpen.includeSymbols": false,
    "errorLens.removeLinebreaks": false,
    "editor.fontWeight": 500,
    "editor.unfoldOnClickAfterEndOfLine": true,
    "[markdown]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    "editor.quickSuggestions": false
    },
    "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "auto-rename-tag.activationOnLanguage": ["*"],
    "bookmarks.treeview.visible": false,
    "bracket-pair-colorizer-2.showBracketsInGutter": true,
    "breadcrumbs.enabled": true,
    "cSpell.language": "en-GB,en",
    "cSpell.userWords": [
    "Composability",
    "Grotesk",
    "camelcase",
    "cheatsheet",
    "colocated",
    "frontmatter",
    "monospace",
    "mrmartineau",
    "rgba",
    "testid",
    "zander"
    "workbench.editor.decorations.colors": true,
    "editor.codeLensFontFamily": "\"JetBrains Mono\"",
    "vsintellicode.java.completionsEnabled": false,
    "incrementor.enums": [
    ["false", "true"],
    ["let", "const"],
    ["flex", "inline-flex", "block", "inline-block", "inline", "none"]
    ],
    "codemetrics.basics.DecorationModeEnabled": false,
    "workbench.preferredLightColorTheme": "GitHub Light",
    "gitlens.views.repositories.files.layout": "list",
    "git.suggestSmartCommit": false,
    "editor.renderWhitespace": "all",
    "gitlens.advanced.messages": {
    "suppressFileNotUnderSourceControlWarning": true,
    "suppressGitMissingWarning": true
    },
    "workbench.view.alwaysShowHeaderActions": true,
    "typescript.referencesCodeLens.enabled": true,
    "prettier.singleQuote": true,
    "color-highlight.markerType": "underline",
    "color-highlight.matchWords": true,
    "javascript.suggest.completeFunctionCalls": true,
    "editor.gotoLocation.multipleImplementations": "goto",
    "php.suggest.basic": false,
    "css.validate": true,
    "debug.inlineValues": true,
    "diffEditor.ignoreTrimWhitespace": true,
    "diffEditor.renderSideBySide": false,
    "editor.autoIndent": "full",
    "editor.cursorStyle": "block",
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "\"IBMPlexMono\", \"iA Writer Mono S\", \"JetBrains Mono\", \"Dank Mono\", \"Fira Code\", monospace",
    "editor.fontLigatures": false,
    "workbench.settings.openDefaultSettings": true,
    "git.confirmSync": false,
    "editor.linkedEditing": true,
    "city-lights-icons-vsc.hidesExplorerArrows": true,
    "emmet.showSuggestionsAsSnippets": true,
    "workbench.iconTheme": "material-icon-theme",
    "workbench.editor.wrapTabs": true,
    "workbench.startupEditor": "newUntitledFile",
    "references.preferredLocation": "view",
    "workbench.editor.limit.enabled": true,
    "files.autoSave": "afterDelay",
    "gitlens.blame.avatars": false,
    "editor.snippetSuggestions": "top",
    "explorer.confirmDelete": false,
    "editor.fontFamily": "\"Comic Code\", \"JetBrains Mono\", \"SF Mono\", \"IBMPlexMono\", \"Fira Code\", \"Dank Mono\", monospace",
    "github.copilot.enable": {
    "yaml": true,
    "*": true,
    "plaintext": true,
    "markdown": true
    },
    "gitlens.codeLens.recentChange.enabled": false,
    "editor.wordWrap": "off",
    "editor.fontSize": 14,
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    "window.restoreFullscreen": true,
    "workbench.colorTheme": "poimandres",
    "editor.cursorStyle": "block",
    "auto-rename-tag.activationOnLanguage": ["*"],
    "typescript.updateImportsOnFileMove.enabled": "always",
    "terminal.integrated.macOptionClickForcesSelection": true,
    "search.smartCase": true,
    "git.inputValidationSubjectLength": 72,
    "emmet.showAbbreviationSuggestions": true,
    "markdown.extension.syntax.plainTheme": true,
    "terminal.integrated.lineHeight": 1.2,
    "typescript.enablePromptUseWorkspaceTsdk": true,
    "workbench.editor.revealIfOpen": true,
    "gitlens.keymap": "alternate",
    "merge-conflict.diffViewPosition": "Below",
    "editor.insertSpaces": true,
    "liveshare.featureSet": "stable",
    "gitlens.hovers.annotations.enabled": false,
    "editor.gotoLocation.multipleDefinitions": "goto",
    "editor.gotoLocation.multipleImplementations": "goto",
    "editor.gotoLocation.multipleReferences": "goto",
    "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
    "breadcrumbs.enabled": true,
    "errorLens.messageTemplate": "($source) $message",
    "javascript.inlayHints.propertyDeclarationTypes.enabled": true,
    "workbench.list.keyboardNavigation": "filter",
    "typescript.tsserver.log": "off",
    "typescript.locale": "en",
    "editor.guides.bracketPairs": false,
    "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
    "svelte.enable-ts-plugin": true,
    "editor.hideCursorInOverviewRuler": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 0,
    "editor.minimap.enabled": true,
    "editor.minimap.maxColumn": 80,
    "editor.minimap.renderCharacters": false,
    "editor.minimap.showSlider": "always",
    "explorer.experimental.fileNesting.enabled": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.renderControlCharacters": true,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "all",
    "editor.rulers": [80],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.formatOnSave": true,
    "editor.suggest.localityBonus": true,
    "editor.suggest.statusBar.visible": true,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "workbench.editor.limit.value": 20,
    "keyboard.touchbar.enabled": true,
    "js/ts.implicitProjectConfig.experimentalDecorators": true,
    "gitlens.hovers.annotations.changes": false,
    "extensions.ignoreRecommendations": true,
    "typescript.preferences.quoteStyle": "single",
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.unfoldOnClickAfterEndOfLine": true,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.wordWrap": "wordWrapColumn",
    "emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "jsx-sublime-babel-tags": "javascriptreact"
    "githubPullRequests.fileListLayout": "flat",
    "editor.gotoLocation.multipleReferences": "goto",
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "git.autofetch": true,
    "typescript.inlayHints.enumMemberValues.enabled": true,
    "editor.suggest.preview": true,
    "editor.showFoldingControls": "always",
    "projectManager.git.baseFolders": [],
    "javascript.referencesCodeLens.showOnAllFunctions": true,
    "javascript.preferences.importModuleSpecifierEnding": "minimal",
    "editor.inlineSuggest.enabled": true,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.experimental.layoutControl.enabled": true,
    "monokaiPro.fileIconsMonochrome": true,
    "workbench.colorCustomizations": {
    "editor.lineHighlightBackground": "#1073cf2d",
    "editor.lineHighlightBorder": "#9fced11f"
    },
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "esQuotes.defaultQuote": "'",
    "eslint.alwaysShowStatus": true,
    "eslint.lintTask.enable": true,
    "eslint.packageManager": "yarn",
    "window.title": "${rootName}",
    "window.restoreWindows": "all",
    "git.allowNoVerifyCommit": true,
    "workbench.editor.tabCloseButton": "left",
    "typescript.suggest.completeFunctionCalls": true,
    "editor.lineHeight": 23,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "html-css-class-completion.enableEmmetSupport": true,
    "eslint.run": "onSave",
    // "eslint.validate": ["javascript", "javascriptreact"],
    "explorer.confirmDelete": false,
    "extensions.autoUpdate": true,
    "extensions.showRecommendationsOnlyOnDemand": true,
    "files.associations": {
    "*.atml": "html",
    "*.fish": "powershell",
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json",
    ".huskyrc": "json"
    },
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 6000,
    "files.exclude": {
    "**/.DS_Store": true,
    "**/.git": true,
    "**/.hg": true,
    "**/.svn": true,
    "**/CVS": true,
    "**/__MACOSX": true
    },
    "files.insertFinalNewline": true,
    "files.simpleDialog.enable": true,
    "files.trimTrailingWhitespace": true,
    "git.allowForcePush": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "git.fetchOnPull": true,
    "git.inputValidationSubjectLength": 72,
    "gitlens.advanced.messages": {
    "suppressFileNotUnderSourceControlWarning": true,
    "suppressShowKeyBindingsNotice": true
    },
    "gitlens.advanced.telemetry.enabled": false,
    "gitlens.blame.avatars": false,
    "gitlens.blame.ignoreWhitespace": true,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "gitlens.hovers.annotations.changes": false,
    "gitlens.hovers.annotations.enabled": false,
    "gitlens.insiders": true,
    "gitlens.keymap": "alternate",
    "gitlens.settings.mode": "advanced",
    "gitlens.views.compare.avatars": false,
    "gitlens.views.compare.files.compact": false,
    "gitlens.views.lineHistory.enabled": false,
    "gitlens.views.repositories.avatars": false,
    "gitlens.views.repositories.enabled": false,
    "gitlens.views.repositories.files.layout": "list",
    "gitlens.views.search.avatars": false,
    "gitlens.views.search.files.compact": false,
    "guides.enabled": false,
    "incrementor.enums": [
    ["false", "true"],
    ["let", "const"],
    ["flex", "inline-flex", "block", "inline-block", "inline", "none"]
    ],
    "javascript.implicitProjectConfig.checkJs": true,
    "javascript.implicitProjectConfig.experimentalDecorators": true,
    "javascript.preferences.importModuleSpecifier": "relative",
    "javascript.preferences.quoteStyle": "single",
    "javascript.suggest.completeFunctionCalls": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "jest.enableCodeLens": false,
    "keyboard.touchbar.enabled": true,
    "liveshare.featureSet": "stable",
    "markdown-preview-enhanced.codeBlockTheme": "github.css",
    "markdown-preview-enhanced.enableTypographer": true,
    "markdown-preview-enhanced.frontMatterRenderingOption": "code block",
    "markdown-preview-enhanced.mermaidTheme": "default",
    "merge-conflict.diffViewPosition": "Below",
    "monokaiPro.fileIconsMonochrome": true,
    "npm.enableScriptExplorer": true,
    "npm.packageManager": "yarn",
    "jest.autoRun": "off",
    "javascript.inlayHints.functionLikeReturnTypes.enabled": true,
    "editor.autoIndent": "full",
    "editor.minimap.renderCharacters": false,
    "eslint.alwaysShowStatus": true,
    "typescript.preferences.importModuleSpecifierEnding": "minimal",
    "workbench.preferredHighContrastColorTheme": "GitHub Light Default",
    "peacock.favoriteColors": [
    {
    "name": "Angular Red",
    @@ -221,121 +268,305 @@
    "value": "#42b883"
    }
    ],
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.semi": false,
    "prettier.singleQuote": true,
    "emmet.includeLanguages": {
    "jsx-sublime-babel-tags": "javascriptreact",
    "tsx": "typescriptreact",
    "javascript": "javascriptreact"
    },
    "javascript.inlayHints.parameterNames.enabled": "all",
    "typescript.implementationsCodeLens.enabled": true,
    "extensions.autoUpdate": true,
    "editor.foldingStrategy": "indentation",
    "editor.minimap.showSlider": "always",
    "liveshare.showInStatusBar": "whileCollaborating",
    "search.followSymlinks": false,
    "editor.bracketPairColorization.enabled": true,
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "references.preferredLocation": "view",
    "turboConsoleLog.quote": "`",
    "gitlens.codeLens.authors.enabled": false,
    "terminal.integrated.scrollback": 8000,
    "editor.acceptSuggestionOnEnter": "smart",
    "security.workspace.trust.enabled": false,
    "terminal.external.osxExec": "iTerm.app",
    "scss.validate": false,
    "workbench.list.horizontalScrolling": true,
    "workbench.productIconTheme": "icons-carbon",
    "editor.rulers": [80],
    "jest.enableSnapshotPreviews": false,
    "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
    "files.autoSaveDelay": 6000,
    "javascript.preferences.importModuleSpecifier": "relative",
    "editor.renderControlCharacters": true,
    "projectManager.sortList": "Recent",
    "editor.cursorSmoothCaretAnimation": true,
    "workbench.commandPalette.preserveInput": true,
    "esQuotes.defaultQuote": "'",
    "javascript.referencesCodeLens.enabled": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    "git.allowForcePush": true,
    "editor.fontLigatures": false,
    "files.trimTrailingWhitespace": true,
    "color-highlight.matchWords": true,
    "php.validate.enable": false,
    "terminal.integrated.enableBell": true,
    "turboConsoleLog.includeFileNameAndLineNum": false,
    "diffEditor.ignoreTrimWhitespace": false,
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "editor.accessibilitySupport": "off",
    "[handlebars]": {
    "editor.formatOnSave": false
    },
    "prettier.semi": false,
    "markdown.preview.fontFamily": "Inter, -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
    "vsintellicode.python.completionsEnabled": false,
    "debug.inlineValues": true,
    "gitlens.codeLens.enabled": false,
    "editor.codeLensFontSize": 10,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "javascript.inlayHints.enumMemberValues.enabled": true,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "search.collapseResults": "auto",
    "search.quickOpen.includeSymbols": false,
    "search.showLineNumbers": true,
    "search.smartCase": true,
    "eslint.lintTask.enable": true,
    "workbench.preferredDarkColorTheme": "poimandres",
    "diffEditor.wordWrap": "off",
    "files.exclude": {
    "**/__MACOSX": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/.hg": true,
    "**/.svn": true,
    "**/.git": true
    },
    "workbench.fontAliasing": "antialiased",
    "typescript.inlayHints.parameterTypes.enabled": true,
    "redhat.telemetry.enabled": false,
    "git.fetchOnPull": true,
    "window.autoDetectColorScheme": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.nativeTabs": true,
    "editor.inlayHints.enabled": false,
    "workbench.sideBar.location": "right",
    "gitlens.views.repositories.avatars": false,
    "cSpell.userWords": [
    "Composability",
    "Grotesk",
    "camelcase",
    "cheatsheet",
    "colocated",
    "frontmatter",
    "monospace",
    "mrmartineau",
    "rgba",
    "testid",
    "zander"
    ],
    "workbench.statusBar.visible": true,
    "window.newWindowDimensions": "maximized",
    "github.copilot.inlineSuggest.enable": true,
    "javascript.inlayHints.variableTypes.enabled": true,
    "surround.custom": {
    "markdown-link-alt": {
    "snippet": "[$TM_SELECTED_TEXT]($0)",
    "label": "Markdown link [text]",
    "description": "[ ... ]()",
    "disabled": false
    },
    "parse": {
    "snippet": "JSON.parse($TM_SELECTED_TEXT)$0",
    "label": "JSON.parse",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "JSON.parse( ... )",
    "disabled": false
    },
    "svelteIf": {
    "snippet": "{#if $1}$TM_SELECTED_TEXT{/if}",
    "label": "{#if}",
    "languageIds": ["svelte"],
    "description": "{#if}{/if}",
    "disabled": false
    },
    "stringify": {
    "snippet": "JSON.stringify($TM_SELECTED_TEXT)$0",
    "label": "JSON.stringify",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "JSON.stringify( ... )",
    "disabled": false
    },
    "es6StringSubstition": {
    "snippet": "${$TM_SELECTED_TEXT}",
    "label": "es6StringSubstition",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "${...}",
    "disabled": false
    },
    "reactFragment2": {
    "snippet": "<>$TM_SELECTED_TEXT</>",
    "label": "fragment (simple)",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<>",
    "disabled": false
    },
    "themeUiBox": {
    "snippet": "<Box>$TM_SELECTED_TEXT</Box>",
    "label": "box",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Box>",
    "disabled": false
    },
    "reactFragment": {
    "snippet": "<Fragment>$TM_SELECTED_TEXT</Fragment>",
    "label": "fragment",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Fragment>",
    "disabled": false
    },
    "number": {
    "snippet": "Number($TM_SELECTED_TEXT)",
    "label": "Number",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "Number( ... )",
    "disabled": false
    },
    "function": {
    "snippet": "$1($TM_SELECTED_TEXT)$0",
    "label": "function",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "$( ... )",
    "disabled": false
    },
    "console-log": {
    "description": "console.log( ... )",
    "disabled": false,
    "snippet": "console.log(`$TM_SELECTED_TEXT`, $TM_SELECTED_TEXT)",
    "label": "console.log",
    "snippet": "console.log(`$TM_SELECTED_TEXT`, $TM_SELECTED_TEXT)"
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "console.log( ... )",
    "disabled": false
    },
    "describe": {
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false,
    "label": "describe",
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0"
    "jsxConditional2": {
    "snippet": "{$0 ? ($TM_SELECTED_TEXT) : null}",
    "label": "better jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "{x ? ( ... ) : null}",
    "disabled": false
    },
    "themeUiContainer": {
    "snippet": "<Container>$TM_SELECTED_TEXT</Container>",
    "label": "container",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Container>",
    "disabled": false
    },
    "errorBoundary": {
    "snippet": "<ErrorBoundary>$TM_SELECTED_TEXT</ErrorBoundary>",
    "label": "errorBoundary",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "<ErrorBoundary>",
    "disabled": false
    },
    "markdown-link": {
    "description": "[]( ... )",
    "disabled": false,
    "snippet": "[$0]($TM_SELECTED_TEXT)",
    "label": "Markdown link [url]",
    "snippet": "[$0]($TM_SELECTED_TEXT)"
    "description": "[]( ... )",
    "disabled": false
    },
    "markdown-link-alt": {
    "description": "[ ... ]()",
    "disabled": false,
    "label": "Markdown link [text]",
    "snippet": "[$TM_SELECTED_TEXT]($0)"
    "reactUseMemo": {
    "snippet": "useMemo(() => $TM_SELECTED_TEXT, [])",
    "label": "useMemo",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "useMemo",
    "disabled": false
    },
    "number": {
    "description": "Number( ... )",
    "disabled": false,
    "label": "Number",
    "snippet": "Number($TM_SELECTED_TEXT)"
    "themeUiFlex": {
    "snippet": "<Flex>$TM_SELECTED_TEXT</Flex>",
    "label": "flex",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Flex>",
    "disabled": false
    },
    "stringify": {
    "description": "JSON.stringify( ... )",
    "disabled": false,
    "label": "JSON.stringify",
    "snippet": "JSON.stringify($TM_SELECTED_TEXT)$0"
    "describe": {
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0",
    "label": "describe",
    "languageIds": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact"
    ],
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false
    },
    "svelteIfElse": {
    "snippet": "{#if $1}$TM_SELECTED_TEXT{:else}$2{/if}",
    "label": "{#if}{:else}",
    "languageIds": ["svelte"],
    "description": "{#if}{:else}{/if}",
    "disabled": false
    },
    "jsxConditional": {
    "snippet": "{$0 && ($TM_SELECTED_TEXT)}",
    "label": "jsxConditional",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "{x && ( ... )}",
    "disabled": false
    },
    "suspense": {
    "snippet": "<Suspense fallback={<Loader />}>$TM_SELECTED_TEXT</Suspense>",
    "label": "suspense",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Suspense>",
    "disabled": false
    },
    "themeUiGrid": {
    "snippet": "<Grid>$TM_SELECTED_TEXT</Grid>",
    "label": "grid",
    "languageIds": ["javascriptreact", "typescriptreact"],
    "description": "<Grid>",
    "disabled": false
    }
    },
    "sync.autoDownload": true,
    "sync.autoUpload": true,
    "sync.forceUpload": true,
    "sync.gist": "425776a08d001fa9912119a9084ac9aa",
    "sync.quietSync": true,
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.fontSize": 13,
    "terminal.integrated.scrollback": 8000,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "todo-tree.highlights.enabled": true,
    "todo-tree.tree.showScanModeButton": false,
    "todohighlight.defaultStyle": {
    "backgroundColor": "rgba(0,0,0,.4)",
    "color": "rgba(255,255,255,0.7)",
    "cursor": "pointer",
    "isWholeLine": false,
    "overviewRulerColor": "#ffab00",
    "padding": "30px"
    "terminal.integrated.env.osx": {
    "FIG_NEW_SESSION": "1"
    },
    "todohighlight.keywords": [
    "QUESTION:",
    "DEBUG:",
    "REVIEW:",
    "NOTE",
    "HACK",
    "TODO",
    "FIXME"
    ],
    "typescript.locale": "en",
    "typescript.preferences.quoteStyle": "single",
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "typescript.suggest.completeFunctionCalls": true,
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "typescript.tsserver.log": "terse",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "window.zoomLevel": 0,
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.scrollToSwitchTabs": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.fontAliasing": "antialiased",
    "workbench.iconTheme": "Monokai Pro Monochrome Icons",
    "workbench.list.horizontalScrolling": true,
    "workbench.list.keyboardNavigation": "filter",
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.statusBar.visible": true,
    "workbench.view.alwaysShowHeaderActions": true,
    "editor.cursorSmoothCaretAnimation": true,
    "window.autoDetectColorScheme": true,
    "workbench.preferredDarkColorTheme": "Monokai Pro",
    "workbench.colorTheme": "Monokai Pro",
    "workbench.preferredHighContrastColorTheme": "GitHub Light",
    "window.newWindowDimensions": "maximized",
    "window.nativeTabs": true,
    "codeui.targetingMode": "themeSpecific",
    "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "git.suggestSmartCommit": false
    "editor.renderLineHighlight": "all",
    "editor.scrollBeyondLastLine": false,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true
    }
  7. @mrmartineau mrmartineau revised this gist Aug 6, 2020. 1 changed file with 175 additions and 153 deletions.
    328 changes: 175 additions & 153 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -3,72 +3,80 @@
    "editor.formatOnSave": false
    },
    "[javascript]": {
    "editor.formatOnSave": false
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[javascriptreact]": {
    "editor.formatOnSave": false
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[markdown]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescript]": {
    "editor.formatOnSave": false
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescriptreact]": {
    "editor.formatOnSave": false
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "auto-rename-tag.activationOnLanguage": [
    "*"
    ],
    "auto-rename-tag.activationOnLanguage": ["*"],
    "bookmarks.treeview.visible": false,
    "bracket-pair-colorizer-2.showBracketsInGutter": true,
    "breadcrumbs.enabled": true,
    "cSpell.language": "en-GB,en",
    "cSpell.userWords": [
    "Composability",
    "Grotesk",
    "camelcase",
    "cheatsheet",
    "colocated",
    "frontmatter",
    "monospace",
    "mrmartineau",
    "rgba",
    "testid",
    "zander"
    ],
    "codemetrics.basics.DecorationModeEnabled": false,
    "color-highlight.markRuler": false,
    "css.validate": false,
    "color-highlight.markerType": "underline",
    "color-highlight.matchWords": true,
    "css.validate": true,
    "debug.inlineValues": true,
    "diffEditor.ignoreTrimWhitespace": false,
    "diffEditor.ignoreTrimWhitespace": true,
    "diffEditor.renderSideBySide": false,
    "dimmer.context": 5,
    "dimmer.delay": 100,
    "dimmer.enabled": false,
    "dimmer.opacity": 60,
    "dimmer.toggleDimmerCommandScope": "user",
    "dimmer.when": "always",
    "editor.autoIndent": true,
    "editor.codeActionsOnSave": {
    "source.organizeImports": false
    },
    "editor.autoIndent": "full",
    "editor.cursorStyle": "block",
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "\"iA Writer Mono S\", \"Dank Mono\", \"Fira Code\"",
    "editor.fontLigatures": true,
    "editor.fontFamily": "\"IBMPlexMono\", \"iA Writer Mono S\", \"JetBrains Mono\", \"Dank Mono\", \"Fira Code\", monospace",
    "editor.fontLigatures": false,
    "editor.fontSize": 14,
    "editor.fontWeight": "200",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.formatOnType": false,
    "editor.gotoLocation.multiple": "goto",
    "editor.formatOnType": true,
    "editor.gotoLocation.multipleDeclarations": "goto",
    "editor.gotoLocation.multipleDefinitions": "goto",
    "editor.gotoLocation.multipleImplementations": "goto",
    "editor.gotoLocation.multipleReferences": "goto",
    "editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek",
    "editor.hideCursorInOverviewRuler": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 0,
    "editor.minimap.enabled": true,
    "editor.minimap.maxColumn": 80,
    "editor.minimap.renderCharacters": false,
    "editor.minimap.showSlider": "always",
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.quickSuggestions": {
    "comments": false,
    "other": true,
    "strings": false
    },
    "editor.renderControlCharacters": true,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "all",
    "editor.rulers": [
    80
    ],
    "editor.rulers": [80],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.suggest.localityBonus": true,
    "editor.suggest.statusBar.visible": true,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.unfoldOnClickAfterEndOfLine": true,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.wordWrap": "wordWrapColumn",
    "emmet.includeLanguages": {
    @@ -77,20 +85,12 @@
    },
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "esQuotes.defaultQuote": "'",
    "eslint.alwaysShowStatus": true,
    "eslint.autoFixOnSave": true,
    "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
    "language": "typescript",
    "autoFix": true
    },
    {
    "language": "typescriptreact",
    "autoFix": true
    }
    ],
    "eslint.lintTask.enable": true,
    "eslint.packageManager": "yarn",
    "eslint.run": "onSave",
    // "eslint.validate": ["javascript", "javascriptreact"],
    "explorer.confirmDelete": false,
    "extensions.autoUpdate": true,
    "extensions.showRecommendationsOnlyOnDemand": true,
    @@ -113,6 +113,7 @@
    "**/__MACOSX": true
    },
    "files.insertFinalNewline": true,
    "files.simpleDialog.enable": true,
    "files.trimTrailingWhitespace": true,
    "git.allowForcePush": true,
    "git.autofetch": true,
    @@ -125,16 +126,11 @@
    },
    "gitlens.advanced.telemetry.enabled": false,
    "gitlens.blame.avatars": false,
    "gitlens.blame.heatmap.enabled": false,
    "gitlens.blame.ignoreWhitespace": true,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.scopes": [
    "document",
    "containers",
    "blocks"
    ],
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "gitlens.hovers.annotations.changes": false,
    "gitlens.hovers.annotations.enabled": false,
    "gitlens.insiders": true,
    @@ -150,118 +146,27 @@
    "gitlens.views.search.files.compact": false,
    "guides.enabled": false,
    "incrementor.enums": [
    [
    "false",
    "true"
    ],
    [
    "let",
    "const"
    ],
    [
    "flex",
    "inline-flex",
    "block",
    "inline-block",
    "inline",
    "none"
    ]
    ["false", "true"],
    ["let", "const"],
    ["flex", "inline-flex", "block", "inline-block", "inline", "none"]
    ],
    "javascript.implicitProjectConfig.checkJs": true,
    "javascript.implicitProjectConfig.experimentalDecorators": true,
    "javascript.preferences.importModuleSpecifier": "relative",
    "javascript.preferences.quoteStyle": "single",
    "javascript.suggest.completeFunctionCalls": true,
    "jest.coverageFormatter": "GutterFormatter",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "jest.enableCodeLens": false,
    "jest.showCoverageOnLoad": true,
    "keyboard.touchbar.enabled": false,
    "keyboard.touchbar.enabled": true,
    "liveshare.featureSet": "stable",
    "markdown-preview-enhanced.codeBlockTheme": "github.css",
    "markdown-preview-enhanced.enableTypographer": true,
    "markdown-preview-enhanced.frontMatterRenderingOption": "code block",
    "markdown-preview-enhanced.mermaidTheme": "default",
    "merge-conflict.diffViewPosition": "Below",
    "monokaiPro.fileIconsMonochrome": true,
    "npm.enableScriptExplorer": true,
    "npm.packageManager": "yarn",
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.semi": false,
    "prettier.singleQuote": true,
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "references.preferredLocation": "view",
    "relativePath.removeExtension": true,
    "scss.validate": false,
    "search.location": "sidebar",
    "search.quickOpen.includeSymbols": false,
    "search.showLineNumbers": true,
    "search.smartCase": true,
    "surround.custom": {
    "describe": {
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false,
    "label": "describe",
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0"
    }
    },
    "sync.autoUpload": true,
    "sync.forceUpload": true,
    "sync.gist": "425776a08d001fa9912119a9084ac9aa",
    "sync.quietSync": true,
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.fontSize": 13,
    "terminal.integrated.scrollback": 8000,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "testExplorer.codeLens": false,
    "tslens.showReferences": false,
    "tslint.autoFixOnSave": true,
    "typescript.locale": "en",
    "typescript.suggest.completeFunctionCalls": true,
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "typescript.tsserver.log": "verbose",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "window.zoomLevel": -1,
    "workbench.colorTheme": "Dainty – Panda Theme",
    "workbench.commandPalette.preserveInput": true,
    "workbench.dialogs.useSimplified": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.fontAliasing": "antialiased",
    "workbench.list.keyboardNavigation": "filter",
    "workbench.settings.enableNaturalLanguageSearch": false,
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.statusBar.feedback.visible": false,
    "workbench.view.alwaysShowHeaderActions": true,
    "wrapSelection.patterns": {
    "=>": "() => ${text}",
    "log": "console.log(`${text}`, ${text})",
    "promise": "new Promise((yeah, nah) => yeah(${text}))"
    },
    "window.nativeTabs": true,
    "todohighlight.defaultStyle": {
    "color": "rgba(255,255,255,0.7)",
    "backgroundColor": "rgba(0,0,0,.4)",
    "overviewRulerColor": "#ffab00",
    "cursor": "pointer",
    "isWholeLine": false,
    "padding": "30px"
    },
    "todohighlight.keywords": [
    "QUESTION:",
    "DEBUG:",
    "REVIEW:",
    "NOTE",
    "HACK",
    "TODO",
    "FIXME"
    ],
    "javascript.updateImportsOnFileMove.enabled": "always",
    "todo-tree.highlights.enabled": true,
    "peacock.favoriteColors": [
    {
    "name": "Angular Red",
    @@ -316,4 +221,121 @@
    "value": "#42b883"
    }
    ],
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.semi": false,
    "prettier.singleQuote": true,
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "references.preferredLocation": "view",
    "scss.validate": false,
    "search.collapseResults": "auto",
    "search.quickOpen.includeSymbols": false,
    "search.showLineNumbers": true,
    "search.smartCase": true,
    "surround.custom": {
    "console-log": {
    "description": "console.log( ... )",
    "disabled": false,
    "label": "console.log",
    "snippet": "console.log(`$TM_SELECTED_TEXT`, $TM_SELECTED_TEXT)"
    },
    "describe": {
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false,
    "label": "describe",
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0"
    },
    "markdown-link": {
    "description": "[]( ... )",
    "disabled": false,
    "label": "Markdown link [url]",
    "snippet": "[$0]($TM_SELECTED_TEXT)"
    },
    "markdown-link-alt": {
    "description": "[ ... ]()",
    "disabled": false,
    "label": "Markdown link [text]",
    "snippet": "[$TM_SELECTED_TEXT]($0)"
    },
    "number": {
    "description": "Number( ... )",
    "disabled": false,
    "label": "Number",
    "snippet": "Number($TM_SELECTED_TEXT)"
    },
    "stringify": {
    "description": "JSON.stringify( ... )",
    "disabled": false,
    "label": "JSON.stringify",
    "snippet": "JSON.stringify($TM_SELECTED_TEXT)$0"
    }
    },
    "sync.autoDownload": true,
    "sync.autoUpload": true,
    "sync.forceUpload": true,
    "sync.gist": "425776a08d001fa9912119a9084ac9aa",
    "sync.quietSync": true,
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.fontSize": 13,
    "terminal.integrated.scrollback": 8000,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "todo-tree.highlights.enabled": true,
    "todo-tree.tree.showScanModeButton": false,
    "todohighlight.defaultStyle": {
    "backgroundColor": "rgba(0,0,0,.4)",
    "color": "rgba(255,255,255,0.7)",
    "cursor": "pointer",
    "isWholeLine": false,
    "overviewRulerColor": "#ffab00",
    "padding": "30px"
    },
    "todohighlight.keywords": [
    "QUESTION:",
    "DEBUG:",
    "REVIEW:",
    "NOTE",
    "HACK",
    "TODO",
    "FIXME"
    ],
    "typescript.locale": "en",
    "typescript.preferences.quoteStyle": "single",
    "typescript.referencesCodeLens.showOnAllFunctions": true,
    "typescript.suggest.completeFunctionCalls": true,
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "typescript.tsserver.log": "terse",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "window.zoomLevel": 0,
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.scrollToSwitchTabs": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.fontAliasing": "antialiased",
    "workbench.iconTheme": "Monokai Pro Monochrome Icons",
    "workbench.list.horizontalScrolling": true,
    "workbench.list.keyboardNavigation": "filter",
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.statusBar.visible": true,
    "workbench.view.alwaysShowHeaderActions": true,
    "editor.cursorSmoothCaretAnimation": true,
    "window.autoDetectColorScheme": true,
    "workbench.preferredDarkColorTheme": "Monokai Pro",
    "workbench.colorTheme": "Monokai Pro",
    "workbench.preferredHighContrastColorTheme": "GitHub Light",
    "window.newWindowDimensions": "maximized",
    "window.nativeTabs": true,
    "codeui.targetingMode": "themeSpecific",
    "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "git.suggestSmartCommit": false
    }
  8. @mrmartineau mrmartineau revised this gist Dec 3, 2019. 1 changed file with 203 additions and 60 deletions.
    263 changes: 203 additions & 60 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,79 +1,126 @@
    {
    "auto-rename-tag.activationOnLanguage": ["*"],
    "[handlebars]": {
    "editor.formatOnSave": false
    },
    "[javascript]": {
    "editor.formatOnSave": false
    },
    "[javascriptreact]": {
    "editor.formatOnSave": false
    },
    "[typescript]": {
    "editor.formatOnSave": false
    },
    "[typescriptreact]": {
    "editor.formatOnSave": false
    },
    "auto-rename-tag.activationOnLanguage": [
    "*"
    ],
    "bookmarks.treeview.visible": false,
    "bracketPairColorizer.showBracketsInGutter": true,
    "bracket-pair-colorizer-2.showBracketsInGutter": true,
    "breadcrumbs.enabled": true,
    "codemetrics.basics.DecorationModeEnabled": false,
    "color-highlight.markRuler": false,
    "css.validate": false,
    "debug.inlineValues": true,
    "diffEditor.ignoreTrimWhitespace": false,
    "diffEditor.renderSideBySide": false,
    "dimmer.context": 5,
    "dimmer.delay": 100,
    "dimmer.enabled": false,
    "dimmer.opacity": 60,
    "dimmer.toggleDimmerCommandScope": "user",
    "dimmer.when": "always",
    "editor.autoIndent": true,
    "editor.codeActionsOnSave": {
    "source.organizeImports": false
    },
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "FiraCode-Retina, FiraCode-Regular, Fantasque Sans Mono, IBMPlexMono, Menlo, Monaco, 'Courier New', monospace",
    "editor.fontFamily": "\"iA Writer Mono S\", \"Dank Mono\", \"Fira Code\"",
    "editor.fontLigatures": true,
    "editor.fontSize": 13,
    "editor.fontSize": 14,
    "editor.fontWeight": "200",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.formatOnType": false,
    "editor.gotoLocation.multiple": "goto",
    "editor.hideCursorInOverviewRuler": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 0,
    "editor.minimap.maxColumn": 80,
    "editor.minimap.renderCharacters": false,
    "editor.minimap.showSlider": "always",
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "other": true,
    "strings": false
    },
    "editor.renderIndentGuides": false,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "all",
    "editor.rulers": [80],
    "editor.rulers": [
    80
    ],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.suggest.localityBonus": true,
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.wordWrap": "on",
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.wordWrap": "wordWrapColumn",
    "emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "jsx-sublime-babel-tags": "javascriptreact"
    },
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "eslint.alwaysShowStatus": true,
    "eslint.autoFixOnSave": true,
    "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
    "language": "typescript",
    "autoFix": true
    },
    {
    "language": "typescriptreact",
    "autoFix": true
    }
    ],
    "explorer.confirmDelete": false,
    "extensions.autoUpdate": true,
    "extensions.showRecommendationsOnlyOnDemand": true,
    "files.associations": {
    "*.atml": "html",
    "*.fish": "powershell",
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json5",
    "*.atml": "html",
    "*.fish": "powershell"
    ".babelrc": "json",
    ".huskyrc": "json"
    },
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 6000,
    "files.exclude": {
    "**/.DS_Store": true,
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.svn": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/__MACOSX": true
    },
    "files.insertFinalNewline": true,
    "files.trimTrailingWhitespace": true,
    "git.allowForcePush": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "git.fetchOnPull": true,
    "git.inputValidationSubjectLength": 72,
    "gitlens.advanced.messages": {
    "suppressCommitHasNoPreviousCommitWarning": false,
    "suppressCommitNotFoundWarning": false,
    "suppressFileNotUnderSourceControlWarning": false,
    "suppressGitVersionWarning": false,
    "suppressLineUncommittedWarning": false,
    "suppressNoRepositoryWarning": false,
    "suppressResultsExplorerNotice": false,
    "suppressFileNotUnderSourceControlWarning": true,
    "suppressShowKeyBindingsNotice": true
    },
    "gitlens.advanced.telemetry.enabled": false,
    @@ -83,17 +130,25 @@
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "gitlens.explorers.avatars": false,
    "gitlens.gitExplorer.enabled": false,
    "gitlens.gitExplorer.files.layout": "list",
    "gitlens.historyExplorer.enabled": false,
    "gitlens.codeLens.scopes": [
    "document",
    "containers",
    "blocks"
    ],
    "gitlens.hovers.annotations.changes": false,
    "gitlens.hovers.annotations.enabled": false,
    "gitlens.insiders": true,
    "gitlens.keymap": "alternate",
    "gitlens.resultsExplorer.files.compact": false,
    "gitlens.settings.mode": "advanced",
    "gitlens.views.compare.avatars": false,
    "gitlens.views.compare.files.compact": false,
    "gitlens.views.lineHistory.enabled": false,
    "gitlens.views.repositories.avatars": false,
    "gitlens.views.repositories.enabled": false,
    "gitlens.views.repositories.files.layout": "list",
    "gitlens.views.search.avatars": false,
    "gitlens.views.search.files.compact": false,
    "guides.enabled": false,
    "incrementor.enums": [
    [
    "false",
    @@ -113,64 +168,152 @@
    ]
    ],
    "javascript.implicitProjectConfig.checkJs": true,
    "javascript.implicitProjectConfig.experimentalDecorators": true,
    "javascript.preferences.importModuleSpecifier": "relative",
    "javascript.preferences.quoteStyle": "single",
    "javascript.suggest.completeFunctionCalls": true,
    "jest.coverageFormatter": "GutterFormatter",
    "jest.enableCodeLens": false,
    "jest.showCoverageOnLoad": true,
    "keyboard.touchbar.enabled": false,
    "liveshare.featureSet": "stable",
    "merge-conflict.diffViewPosition": "Below",
    "npm.enableScriptExplorer": true,
    "npm.packageManager": "yarn",
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.semi": false,
    "prettier.singleQuote": true,
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "references.preferredLocation": "view",
    "relativePath.removeExtension": true,
    "scss.validate": false,
    "search.location": "sidebar",
    "search.quickOpen.includeSymbols": false,
    "search.showLineNumbers": true,
    "search.smartCase": true,
    "search.useGlobalIgnoreFiles": true,
    "surround.custom": {
    "describe": {
    "description": "describe('${1:name}', () => { ... })",
    "disabled": false,
    "label": "describe",
    "snippet": "describe('${1:name}', () => {\n\t$TM_SELECTED_TEXT\n})$0"
    }
    },
    "sync.autoUpload": true,
    "sync.forceUpload": true,
    "sync.gist": "425776a08d001fa9912119a9084ac9aa",
    "sync.quietSync": true,
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.fontSize": 13,
    "terminal.integrated.scrollback": 8000,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "tslint.packageManager": "yarn",
    "testExplorer.codeLens": false,
    "tslens.showReferences": false,
    "tslint.autoFixOnSave": true,
    "typescript.locale": "en",
    "typescript.suggest.completeFunctionCalls": true,
    "typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib",
    "typescript.tsserver.log": "verbose",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "workbench.colorTheme": "Ayu Mirage",
    "window.zoomLevel": -1,
    "workbench.colorTheme": "Dainty – Panda Theme",
    "workbench.commandPalette.preserveInput": true,
    "workbench.dialogs.useSimplified": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.fontAliasing": "antialiased",
    "workbench.list.keyboardNavigation": "filter",
    "workbench.settings.enableNaturalLanguageSearch": false,
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.tree.horizontalScrolling": true,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.hideCursorInOverviewRuler": true,
    "editor.suggest.localityBonus": true,
    "javascript.suggest.completeFunctionCalls": true,
    "typescript.suggest.completeFunctionCalls": true,
    "window.zoomLevel": 0,
    "diffEditor.renderSideBySide": true,
    "window.titleBarStyle": "native",
    "workbench.statusBar.feedback.visible": false,
    "workbench.view.alwaysShowHeaderActions": true,
    "wrapSelection.patterns": {
    "=>": "() => ${text}",
    "log": "console.log(`${text}`, ${text})",
    "promise": "new Promise((yeah, nah) => yeah(${text}))"
    },
    "window.nativeTabs": true,
    "prettier.requireConfig": true,
    "search.showLineNumbers": true,
    "workbench.editor.highlightModifiedTabs": true,
    "editor.formatOnSave": true,
    "color-highlight.markRuler": false,
    "gitlens.views.repositories.enabled": false,
    "gitlens.views.repositories.files.layout": "list",
    "gitlens.views.lineHistory.enabled": false,
    "gitlens.views.compare.files.compact": false,
    "gitlens.views.search.files.compact": false,
    "gitlens.views.avatars": false,
    "git.fetchOnPull": true,
    "scm.alwaysShowProviders": true,
    "git.allowForcePush": true,
    "javascript.implicitProjectConfig.experimentalDecorators": true,
    "typescript.implementationsCodeLens.enabled": true,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.panel.defaultLocation": "right",
    "debug.inlineValues": true,
    "jest.enableCodeLens": false
    }
    "todohighlight.defaultStyle": {
    "color": "rgba(255,255,255,0.7)",
    "backgroundColor": "rgba(0,0,0,.4)",
    "overviewRulerColor": "#ffab00",
    "cursor": "pointer",
    "isWholeLine": false,
    "padding": "30px"
    },
    "todohighlight.keywords": [
    "QUESTION:",
    "DEBUG:",
    "REVIEW:",
    "NOTE",
    "HACK",
    "TODO",
    "FIXME"
    ],
    "javascript.updateImportsOnFileMove.enabled": "always",
    "todo-tree.highlights.enabled": true,
    "peacock.favoriteColors": [
    {
    "name": "Angular Red",
    "value": "#b52e31"
    },
    {
    "name": "Auth0 Orange",
    "value": "#eb5424"
    },
    {
    "name": "Azure Blue",
    "value": "#007fff"
    },
    {
    "name": "C# Purple",
    "value": "#68217A"
    },
    {
    "name": "Gatsby Purple",
    "value": "#639"
    },
    {
    "name": "Go Cyan",
    "value": "#5dc9e2"
    },
    {
    "name": "Java Blue-Gray",
    "value": "#557c9b"
    },
    {
    "name": "JavaScript Yellow",
    "value": "#f9e64f"
    },
    {
    "name": "Mandalorian Blue",
    "value": "#1857a4"
    },
    {
    "name": "Node Green",
    "value": "#215732"
    },
    {
    "name": "React Blue",
    "value": "#00b3e6"
    },
    {
    "name": "Something Different",
    "value": "#832561"
    },
    {
    "name": "Vue Green",
    "value": "#42b883"
    }
    ],
    }
  9. @mrmartineau mrmartineau revised this gist Dec 3, 2019. No changes.
  10. @mrmartineau mrmartineau revised this gist Dec 17, 2018. 1 changed file with 54 additions and 36 deletions.
    90 changes: 54 additions & 36 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,33 +1,25 @@
    {
    "auto-rename-tag.activationOnLanguage": ["*"],
    "autoimport.useSemiColon": false,
    "bookmarks.treeview.visible": false,
    "bracketPairColorizer.showBracketsInGutter": true,
    "breadcrumbs.enabled": true,
    "color-highlight.markerType": "dot-after",
    "css.validate": false,
    "debug.inlineValues": true,
    "diffEditor.ignoreTrimWhitespace": false,
    "editor.autoIndent": true,
    "editor.codeActionsOnSave": {
    "source.organizeImports": false
    },
    "editor.cursorStyle": "line",
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "FiraCode-Retina, FiraCode-Regular, Fantasque Sans Mono, IBMPlexMono, Menlo, Monaco, 'Courier New', monospace",
    "editor.fontLigatures": true,
    "editor.fontSize": 12,
    "editor.fontSize": 13,
    "editor.fontWeight": "200",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 0,
    "editor.minimap.maxColumn": 80,
    "editor.minimap.renderCharacters": false,
    "editor.minimap.showSlider": "always",
    "editor.mouseWheelZoom": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.parameterHints": false,
    "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    @@ -41,7 +33,7 @@
    "editor.showFoldingControls": "always",
    "editor.snippetSuggestions": "top",
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.tabCompletion": true,
    "editor.tabCompletion": "on",
    "editor.tabSize": 2,
    "editor.wordWrap": "on",
    "emmet.includeLanguages": {
    @@ -50,8 +42,6 @@
    },
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "eslint.autoFixOnSave": true,
    "eslint.packageManager": "yarn",
    "explorer.confirmDelete": false,
    "extensions.autoUpdate": true,
    "extensions.showRecommendationsOnlyOnDemand": true,
    @@ -76,13 +66,6 @@
    "files.trimTrailingWhitespace": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "github.hosts": [
    {
    "host": "https://github.com",
    "username": "oauth",
    "token": "system"
    }
    ],
    "gitlens.advanced.messages": {
    "suppressCommitHasNoPreviousCommitWarning": false,
    "suppressCommitNotFoundWarning": false,
    @@ -111,28 +94,37 @@
    "gitlens.keymap": "alternate",
    "gitlens.resultsExplorer.files.compact": false,
    "gitlens.settings.mode": "advanced",
    "html.suggest.angular1": false,
    "html.suggest.ionic": false,
    "javascript.implicitProjectConfig.checkJs": false,
    "incrementor.enums": [
    [
    "false",
    "true"
    ],
    [
    "let",
    "const"
    ],
    [
    "flex",
    "inline-flex",
    "block",
    "inline-block",
    "inline",
    "none"
    ]
    ],
    "javascript.implicitProjectConfig.checkJs": true,
    "javascript.preferences.quoteStyle": "single",
    "javascript.updateImportsOnFileMove.enabled": "never",
    "keyboard.touchbar.enabled": false,
    "npm.packageManager": "yarn",
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.eslintIntegration": true,
    "prettier.semi": false,
    "prettier.singleQuote": true,
    "prettier.trailingComma": "es5",
    "prettier.tslintIntegration": true,
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "relativePath.removeExtension": true,
    "scss.validate": false,
    "search.quickOpen.includeSymbols": false,
    "search.smartCase": true,
    "search.useRipgrep": false,
    "searchRipgrep.enable": true,
    "search.useGlobalIgnoreFiles": true,
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "terminal.external.osxExec": "iTerm.app",
    @@ -142,17 +134,43 @@
    "tslint.packageManager": "yarn",
    "typescript.locale": "en",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "typescript.useCodeSnippetsOnMethodSuggest": true,
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "workbench.colorTheme": "Ayu Mirage",
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.labelFormat": "short",
    "workbench.editor.tabSizing": "shrink",
    "workbench.fontAliasing": "antialiased",
    "workbench.panel.defaultLocation": "bottom",
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.tree.horizontalScrolling": true
    }
    "workbench.tree.horizontalScrolling": true,
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
    "editor.hideCursorInOverviewRuler": true,
    "editor.suggest.localityBonus": true,
    "javascript.suggest.completeFunctionCalls": true,
    "typescript.suggest.completeFunctionCalls": true,
    "window.zoomLevel": 0,
    "diffEditor.renderSideBySide": true,
    "window.titleBarStyle": "native",
    "window.nativeTabs": true,
    "prettier.requireConfig": true,
    "search.showLineNumbers": true,
    "workbench.editor.highlightModifiedTabs": true,
    "editor.formatOnSave": true,
    "color-highlight.markRuler": false,
    "gitlens.views.repositories.enabled": false,
    "gitlens.views.repositories.files.layout": "list",
    "gitlens.views.lineHistory.enabled": false,
    "gitlens.views.compare.files.compact": false,
    "gitlens.views.search.files.compact": false,
    "gitlens.views.avatars": false,
    "git.fetchOnPull": true,
    "scm.alwaysShowProviders": true,
    "git.allowForcePush": true,
    "javascript.implicitProjectConfig.experimentalDecorators": true,
    "typescript.implementationsCodeLens.enabled": true,
    "workbench.editor.revealIfOpen": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.panel.defaultLocation": "right",
    "debug.inlineValues": true,
    "jest.enableCodeLens": false
    }
  11. @mrmartineau mrmartineau revised this gist Oct 1, 2018. 1 changed file with 1 addition and 7 deletions.
    8 changes: 1 addition & 7 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -74,8 +74,6 @@
    },
    "files.insertFinalNewline": true,
    "files.trimTrailingWhitespace": true,
    "fontshortcuts.defaultFontSize": 16,
    "fontshortcuts.step": 2,
    "git.autofetch": true,
    "git.confirmSync": false,
    "github.hosts": [
    @@ -113,12 +111,8 @@
    "gitlens.keymap": "alternate",
    "gitlens.resultsExplorer.files.compact": false,
    "gitlens.settings.mode": "advanced",
    "gitlens.strings.codeLens.unsavedChanges.authorsOnly": "Unsaved changes cannot determine authors)",
    "grunt.autoDetect": "off",
    "gulp.autoDetect": "off",
    "html.suggest.angular1": false,
    "html.suggest.ionic": false,
    "jake.autoDetect": "off",
    "javascript.implicitProjectConfig.checkJs": false,
    "javascript.preferences.quoteStyle": "single",
    "javascript.updateImportsOnFileMove.enabled": "never",
    @@ -151,7 +145,7 @@
    "typescript.useCodeSnippetsOnMethodSuggest": true,
    "window.restoreFullscreen": true,
    "window.restoreWindows": "all",
    "workbench.colorTheme": "Night Owl",
    "workbench.colorTheme": "Ayu Mirage",
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.labelFormat": "short",
  12. @mrmartineau mrmartineau revised this gist Oct 1, 2018. 1 changed file with 107 additions and 67 deletions.
    174 changes: 107 additions & 67 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,50 +1,69 @@
    {
    "auto-rename-tag.activationOnLanguage": [
    "*"
    ],
    "auto-rename-tag.activationOnLanguage": ["*"],
    "autoimport.useSemiColon": false,
    "bookmarks.treeview.visible": false,
    "bracketPairColorizer.showBracketsInGutter": true,
    "breadcrumbs.enabled": true,
    "color-highlight.markerType": "dot-after",
    "css.validate": false,
    "diffEditor.renderSideBySide": false,
    "editor.insertSpaces": true,
    "debug.inlineValues": true,
    "diffEditor.ignoreTrimWhitespace": false,
    "editor.autoIndent": true,
    "editor.codeActionsOnSave": {
    "source.organizeImports": false
    },
    "editor.cursorStyle": "line",
    "editor.tabSize": 2,
    "editor.fontFamily": "FiraCode-Regular, Fantasque Sans Mono, IBMPlexMono, Menlo, Monaco, 'Courier New', monospace",
    "editor.fontSize": 16,
    "editor.lineHeight": 0,
    "editor.foldingStrategy": "indentation",
    "editor.fontFamily": "FiraCode-Retina, FiraCode-Regular, Fantasque Sans Mono, IBMPlexMono, Menlo, Monaco, 'Courier New', monospace",
    "editor.fontLigatures": true,
    "editor.fontSize": 12,
    "editor.fontWeight": "200",
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.insertSpaces": true,
    "editor.lineHeight": 0,
    "editor.minimap.maxColumn": 80,
    "editor.minimap.renderCharacters": false,
    "editor.renderIndentGuides": false,
    "editor.scrollBeyondLastLine": false,
    "editor.snippetSuggestions": "top",
    "editor.minimap.showSlider": "always",
    "editor.mouseWheelZoom": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.parameterHints": false,
    "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": false
    },
    "editor.tabCompletion": true,
    "editor.wordWrap": "on",
    "editor.autoIndent": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.rulers": [
    80
    ],
    "editor.parameterHints": false,
    "editor.minimap.showSlider": "always",
    "editor.minimap.maxColumn": 80,
    "editor.renderIndentGuides": false,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "all",
    "editor.rulers": [80],
    "editor.scrollBeyondLastLine": false,
    "editor.showFoldingControls": "always",
    "editor.foldingStrategy": "indentation",
    "editor.snippetSuggestions": "top",
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.codeActionsOnSave": {
    "source.organizeImports": false
    },
    "emmet.showSuggestionsAsSnippets": true,
    "emmet.showAbbreviationSuggestions": true,
    "editor.tabCompletion": true,
    "editor.tabSize": 2,
    "editor.wordWrap": "on",
    "emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "jsx-sublime-babel-tags": "javascriptreact"
    },
    "explorer.sortOrder": "default",
    "emmet.showAbbreviationSuggestions": true,
    "emmet.showSuggestionsAsSnippets": true,
    "eslint.autoFixOnSave": true,
    "eslint.packageManager": "yarn",
    "explorer.confirmDelete": false,
    "extensions.autoUpdate": true,
    "extensions.showRecommendationsOnlyOnDemand": true,
    "files.associations": {
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json5",
    "*.atml": "html",
    "*.fish": "powershell"
    },
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 6000,
    "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    @@ -53,24 +72,19 @@
    "**/.DS_Store": true,
    "**/__MACOSX": true
    },
    "files.trimTrailingWhitespace": true,
    "files.insertFinalNewline": true,
    "files.associations": {
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json5",
    "*.atml": "html"
    },
    "files.trimTrailingWhitespace": true,
    "fontshortcuts.defaultFontSize": 16,
    "fontshortcuts.step": 2,
    "git.autofetch": true,
    "gitlens.gitExplorer.enabled": false,
    "gitlens.explorers.avatars": false,
    "gitlens.resultsExplorer.files.compact": false,
    "gitlens.codeLens.scopes": [
    "document",
    "containers",
    "blocks"
    "git.confirmSync": false,
    "github.hosts": [
    {
    "host": "https://github.com",
    "username": "oauth",
    "token": "system"
    }
    ],
    "gitlens.keymap": "alternate",
    "gitlens.advanced.messages": {
    "suppressCommitHasNoPreviousCommitWarning": false,
    "suppressCommitNotFoundWarning": false,
    @@ -81,44 +95,70 @@
    "suppressResultsExplorerNotice": false,
    "suppressShowKeyBindingsNotice": true
    },
    "gitlens.advanced.telemetry.enabled": false,
    "gitlens.blame.avatars": false,
    "gitlens.blame.heatmap.enabled": false,
    "gitlens.blame.ignoreWhitespace": true,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.scopes": ["document", "containers", "blocks"],
    "gitlens.explorers.avatars": false,
    "gitlens.gitExplorer.enabled": false,
    "gitlens.gitExplorer.files.layout": "list",
    "gitlens.historyExplorer.enabled": false,
    "gitlens.hovers.annotations.changes": false,
    "gitlens.hovers.annotations.enabled": false,
    "gitlens.insiders": true,
    "gitlens.keymap": "alternate",
    "gitlens.resultsExplorer.files.compact": false,
    "gitlens.settings.mode": "advanced",
    "gitlens.strings.codeLens.unsavedChanges.authorsOnly": "Unsaved changes cannot determine authors)",
    "grunt.autoDetect": "off",
    "gulp.autoDetect": "off",
    "html.suggest.angular1": false,
    "html.suggest.ionic": false,
    "jake.autoDetect": "off",
    "javascript.implicitProjectConfig.checkJs": false,
    "npm.enableScriptExplorer": true,
    "javascript.preferences.quoteStyle": "single",
    "javascript.updateImportsOnFileMove.enabled": "never",
    "keyboard.touchbar.enabled": false,
    "npm.packageManager": "yarn",
    "php.suggest.basic": false,
    "php.validate.enable": false,
    "prettier.eslintIntegration": true,
    "telemetry.enableTelemetry": false,
    "telemetry.enableCrashReporter": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.fontSize": 14,
    "prettier.semi": false,
    "prettier.singleQuote": true,
    "prettier.trailingComma": "es5",
    "prettier.tslintIntegration": true,
    "projectManager.groupList": true,
    "projectManager.sortList": "Recent",
    "search.smartCase": true,
    "relativePath.removeExtension": true,
    "scss.validate": false,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "search.quickOpen.includeSymbols": false,
    "search.smartCase": true,
    "search.useRipgrep": false,
    "searchRipgrep.enable": true,
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.enableBell": true,
    "terminal.integrated.scrollback": 8000,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "tslint.packageManager": "yarn",
    "typescript.locale": "en",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "typescript.useCodeSnippetsOnMethodSuggest": true,
    "window.restoreWindows": "all",
    "window.restoreFullscreen": true,
    "window.zoomLevel": 0,
    "workbench.colorTheme": "Dracula",
    "window.restoreWindows": "all",
    "workbench.colorTheme": "Night Owl",
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.labelFormat": "short",
    "workbench.editor.tabSizing": "shrink",
    "workbench.fontAliasing": "antialiased",
    "workbench.iconTheme": "material-icon-theme",
    "workbench.panel.defaultLocation": "bottom",
    "workbench.editor.tabSizing": "shrink",
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.tree.horizontalScrolling": true,
    "gitlens.historyExplorer.enabled": true,
    "eslint.packageManager": "yarn",
    "diffEditor.ignoreTrimWhitespace": false,
    "explorer.confirmDelete": false,
    "javascript.updateImportsOnFileMove.enabled": "never",
    "extensions.showRecommendationsOnlyOnDemand": true,
    "eslint.autoFixOnSave": true,
    "files.autoSaveDelay": 6000,
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true
    "workbench.tree.horizontalScrolling": true
    }
  13. @mrmartineau mrmartineau created this gist Aug 3, 2018.
    124 changes: 124 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,124 @@
    {
    "auto-rename-tag.activationOnLanguage": [
    "*"
    ],
    "css.validate": false,
    "diffEditor.renderSideBySide": false,
    "editor.insertSpaces": true,
    "editor.cursorStyle": "line",
    "editor.tabSize": 2,
    "editor.fontFamily": "FiraCode-Regular, Fantasque Sans Mono, IBMPlexMono, Menlo, Monaco, 'Courier New', monospace",
    "editor.fontSize": 16,
    "editor.lineHeight": 0,
    "editor.fontLigatures": true,
    "editor.minimap.renderCharacters": false,
    "editor.renderIndentGuides": false,
    "editor.scrollBeyondLastLine": false,
    "editor.snippetSuggestions": "top",
    "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": false
    },
    "editor.tabCompletion": true,
    "editor.wordWrap": "on",
    "editor.autoIndent": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.rulers": [
    80
    ],
    "editor.parameterHints": false,
    "editor.minimap.showSlider": "always",
    "editor.minimap.maxColumn": 80,
    "editor.showFoldingControls": "always",
    "editor.foldingStrategy": "indentation",
    "editor.suggestSelection": "recentlyUsedByPrefix",
    "editor.codeActionsOnSave": {
    "source.organizeImports": false
    },
    "emmet.showSuggestionsAsSnippets": true,
    "emmet.showAbbreviationSuggestions": true,
    "emmet.includeLanguages": {
    "javascript": "javascriptreact",
    "jsx-sublime-babel-tags": "javascriptreact"
    },
    "explorer.sortOrder": "default",
    "extensions.autoUpdate": true,
    "files.autoSave": "afterDelay",
    "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/__MACOSX": true
    },
    "files.trimTrailingWhitespace": true,
    "files.insertFinalNewline": true,
    "files.associations": {
    "*.js": "javascript",
    "*.mdx": "markdown",
    ".babelrc": "json5",
    "*.atml": "html"
    },
    "git.autofetch": true,
    "gitlens.gitExplorer.enabled": false,
    "gitlens.explorers.avatars": false,
    "gitlens.resultsExplorer.files.compact": false,
    "gitlens.codeLens.scopes": [
    "document",
    "containers",
    "blocks"
    ],
    "gitlens.keymap": "alternate",
    "gitlens.advanced.messages": {
    "suppressCommitHasNoPreviousCommitWarning": false,
    "suppressCommitNotFoundWarning": false,
    "suppressFileNotUnderSourceControlWarning": false,
    "suppressGitVersionWarning": false,
    "suppressLineUncommittedWarning": false,
    "suppressNoRepositoryWarning": false,
    "suppressResultsExplorerNotice": false,
    "suppressShowKeyBindingsNotice": true
    },
    "html.suggest.angular1": false,
    "html.suggest.ionic": false,
    "javascript.implicitProjectConfig.checkJs": false,
    "npm.enableScriptExplorer": true,
    "php.suggest.basic": false,
    "prettier.eslintIntegration": true,
    "telemetry.enableTelemetry": false,
    "telemetry.enableCrashReporter": false,
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.fontSize": 14,
    "projectManager.sortList": "Recent",
    "search.smartCase": true,
    "scss.validate": false,
    "terminal.integrated.shell.osx": "/usr/local/bin/fish",
    "terminal.integrated.scrollback": 8000,
    "typescript.useCodeSnippetsOnMethodSuggest": true,
    "window.restoreWindows": "all",
    "window.restoreFullscreen": true,
    "window.zoomLevel": 0,
    "workbench.colorTheme": "Dracula",
    "workbench.commandPalette.preserveInput": true,
    "workbench.editor.closeOnFileDelete": false,
    "workbench.editor.labelFormat": "short",
    "workbench.fontAliasing": "antialiased",
    "workbench.iconTheme": "material-icon-theme",
    "workbench.panel.defaultLocation": "bottom",
    "workbench.editor.tabSizing": "shrink",
    "workbench.sideBar.location": "right",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.tree.horizontalScrolling": true,
    "gitlens.historyExplorer.enabled": true,
    "eslint.packageManager": "yarn",
    "diffEditor.ignoreTrimWhitespace": false,
    "explorer.confirmDelete": false,
    "javascript.updateImportsOnFileMove.enabled": "never",
    "extensions.showRecommendationsOnlyOnDemand": true,
    "eslint.autoFixOnSave": true,
    "files.autoSaveDelay": 6000,
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true
    }