// managed-by-autotool
{
	"[html]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[javascript]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[json]": {
		"editor.defaultFormatter": "vscode.json-language-features"
	},
	"[jsonc]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"[markdown]": {
		"editor.defaultFormatter": "unifiedjs.vscode-remark"
	},
	"[python]": {
		"editor.defaultFormatter": "ms-python.python"
	},
	"[rust]": {
		"editor.defaultFormatter": "rust-lang.rust-analyzer"
	},
	"[svelte]": {
		"editor.defaultFormatter": "svelte.svelte-vscode"
	},
	"[typescript]": {
		"editor.defaultFormatter": "esbenp.prettier-vscode"
	},
	"editor.autoIndent": "full",
	"editor.codeActionsOnSave": {
		"source.fixAll": true,
		"source.fixAll.eslint": true,
		"source.fixAll.stylelint": true,
		"source.organizeImports": true
	},
	"editor.defaultFormatter": "esbenp.prettier-vscode",
	"editor.fontLigatures": true,
	"editor.formatOnSave": true,
	"editor.mouseWheelZoom": true,
	"editor.quickSuggestions": {
		"comments": false,
		"other": true,
		"strings": false
	},
	"editor.quickSuggestionsDelay": 0,
	"editor.rulers": [
		{
			"color": "#bdbdbd11",
			"column": 80
		},
		{
			"color": "#6d6d6d75",
			"column": 100
		}
	],
	"editor.snippetSuggestions": "bottom",
	"editor.suggest.localityBonus": true,
	"editor.tabSize": 4,
	"editor.useTabStops": true,
	"editor.wordBasedSuggestions": true,
	"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "svelte"],
	"explorer.fileNesting.enabled": true,
	"explorer.fileNesting.patterns": {
		"*.js": "${capture}*",
		"*.json": "${capture}*",
		"*.jsx": "${capture}*",
		"*.ts": "${capture}*",
		"*.tsx": "${capture}*",
		".eslintrc.*": ".eslintignore",
		".gitignore": ".gitattributes",
		".prettierrc.*": ".prettierignore",
		".stylelintrc.*": ".stylelintignore"
	},
	"files.associations": {
		".stylelintrc": "jsonc",
		"*.prettierignore": "ignore", // Used for custom prettierignore files that are only used through --ignore-path
		"*.json": "jsonc"
	},
	"files.exclude": {
		"**/.DS_Store": true,
		"**/.git": true
	},
	"json.schemas": [
		{
			"fileMatch": ["typedoc.json"],
			"url": "https://json.schemastore.org/typedoc"
		}
	],
	"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
	"stylelint.enable": true,
	"stylelint.packageManager": "pnpm",
	"stylelint.validate": [
		"css",
		"scss",
		"postcss",
		"sass",
		"html",
		"svelte",
		"vue",
		"astro",
		"xml",
		"php"
	],
	"svelte.enable-ts-plugin": true,
	"terminal.integrated.windowsEnableConpty": true,
	"vitest.commandLine": "npx vitest --coverage",
	"vitest.enable": true
}
