vscode-stacks
Version:
A modern Stacks development environment.
124 lines (123 loc) • 4.95 kB
JSON
{
"vitest.nodeEnv": {},
"vitest.include": [
"**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}",
"**/src/should_included_test.ts"
],
"vitest.exclude": [
"**/node_modules/**",
"**/dist/**",
"**/cypress/**",
"**/.{idea,git,cache,output,temp}/**",
"**/ignored.test.ts"
],
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.formatOnSave": true,
"eslint.format.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.organizeImports": false
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue",
"html",
"markdown",
"json",
"jsonc",
"yaml"
],
"eslint.codeAction.showDocumentation": {
"enable": true
},
"editor.quickSuggestions": {
"strings": true
},
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"[jsonc]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[markdown]": {
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
"editor.formatOnSave": true,
"editor.formatOnPaste": true
},
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"git.enableSmartCommit": true,
"npm.enableRunFromFolder": true,
"npm.packageManager": "pnpm",
"editor.gotoLocation.multipleDefinitions": "goto",
"unocss.root": "./.stacks/core/ui/unocss.ts",
"markdownlint.ignore": [
"CHANGELOG.md"
],
"markdownlint.config": {
"default": true,
"MD033": {
"allowed_elements": [
"details",
"summary"
]
},
"MD041": false
},
"search.exclude": {
"**/*.cjs": true,
"**/*.mjs": true,
"**/node_modules": true,
"CHANGELOG.md": true
},
"explorer.confirmDragAndDrop": false,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.expand": false,
"volar.autoCompleteRefs": false,
"volar.completion.preferredTagNameCase": "pascal",
"todo-tree.highlights.enabled": true,
"cSpell.ignorePaths": [
"node_modules",
"lang/de.yml"
],
"explorer.fileNesting.patterns": {
"*.css": "$(capture).css.map, $(capture).*.css",
"*.js": "$(capture).js.map, $(capture).*.js, $(capture)_*.js",
"*.jsx": "$(capture).js, $(capture).*.jsx, $(capture)_*.js, $(capture)_*.jsx",
"*.ts": "$(capture).js, $(capture).*.ts, $(capture)_*.js, $(capture)_*.ts",
"*.tsx": "$(capture).ts, $(capture).*.tsx, $(capture)_*.ts, $(capture)_*.tsx",
"*.vue": "$(capture).*.ts, $(capture).*.js",
".env": "*.env, .env.*, .envrc, env.d.ts",
".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*",
"cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
"package.json": "tea.yaml, dictionary.txt, web-types.json, simple-git-hooks.cjs, custom-elements.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, 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*",
"readme*": "authors, backers.md, changelog.md, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
"shims.d.ts": "*.d.ts"
},
"cSpell.dictionaries": [
"stacks-dictionary"
],
"cSpell.diagnosticLevel": "Hint",
"cSpell.customDictionaries": {
"stacks": {
"name": "stacks-dictionary",
"path": "./.stacks/dictionary.txt",
"scope": "user",
"addWords": true
},
"custom": true // Enable the `custom` dictionary
},
"prettier.enable": false, // to ensure it is disabled
"terminal.integrated.scrollback": 10000,
"grammarly.files.include": [
"**/README.md",
"**/readme.md",
"**/*.txt"
],
"grammarly.files.exclude": [
"**/dictionary.txt"
]
}