expeditaet
Version:
Advent of Code Solutions
136 lines (135 loc) • 3.75 kB
JSON
{
"[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"
},
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.autoIndent": "full",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit",
"source.organizeImports": "explicit"
},
"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": "matchingDocuments",
"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "svelte"],
"editor.linkedEditing": true,
"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
},
"files.readonlyInclude": {
// Everything third party should be read-only. build/dist folders are not here to enable tinkering when needed
"**/node_modules/**": true,
"**/coverage/**": true,
"**/.cache/**": true,
"**/.turbo/**": true,
"**/.svelte-kit/**": true
},
"files.readonlyExclude": {
// I should still be able to delete the folders themselves
"**/node_modules": true,
"**/coverage": true,
"**/.cache": true,
"**/.turbo": true,
"**/.svelte-kit": 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,
"prettier.documentSelectors": ["**/*.svelte"],
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8",
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"python.autoComplete.extraPaths": ["./solutions/python/", "./", "__pypackages__/3.11/lib"],
"python.analysis.extraPaths": ["__pypackages__/3.11/lib"],
"python.envFile": "${workspaceFolder}/.env",
"autopep8.args": ["--aggressive", "--aggressive"],
"python.terminal.activateEnvironment": false,
"python.defaultInterpreterPath": ".venv3/bin/python",
"python.analysis.typeCheckingMode": "basic",
"rust-analyzer.checkOnSave.enable": true,
"rust-analyzer.checkOnSave.allTargets": true
}