117 lines
2.8 KiB
JSON
117 lines
2.8 KiB
JSON
{
|
|
// Spelling
|
|
"cSpell.words": [
|
|
"cachix",
|
|
"callout",
|
|
"callouts",
|
|
"deno",
|
|
"devenv",
|
|
"direnv",
|
|
"dompurify",
|
|
"dtinth",
|
|
"elasticlunr",
|
|
"fnref",
|
|
"Fontawesome",
|
|
"Fonticons",
|
|
"fontsource",
|
|
"fortawesome",
|
|
"inqling",
|
|
"katex",
|
|
"kunukn",
|
|
"microflash",
|
|
"nixd",
|
|
"nixfmt",
|
|
"nixpkgs",
|
|
"nojs",
|
|
"noopener",
|
|
"noto",
|
|
"nuxt",
|
|
"nuxtjs",
|
|
"oxlint",
|
|
"pkgs",
|
|
"pnpm",
|
|
"pompy",
|
|
"pompydev",
|
|
"rehype",
|
|
"supersub",
|
|
"tailwindcss",
|
|
"tanstack",
|
|
"tsup",
|
|
"Turborepo",
|
|
"umami",
|
|
"YYYYMMDD",
|
|
"zustand"
|
|
],
|
|
|
|
// Nix
|
|
"nix.formatterPath": "nixfmt",
|
|
"nix.enableLanguageServer": true,
|
|
"nix.serverPath": "nixd",
|
|
"[nix]": {
|
|
"editor.defaultFormatter": "jnoortheen.nix-ide"
|
|
},
|
|
|
|
// Formatting & Linting
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll": "explicit"
|
|
},
|
|
"eslint.workingDirectories": [{ "mode": "auto" }],
|
|
"eslint.validate": [
|
|
"javascript",
|
|
"typescript",
|
|
"javascriptreact",
|
|
"typescriptreact",
|
|
"svelte"
|
|
],
|
|
|
|
// TS/JS
|
|
"svelte.enable-ts-plugin": true,
|
|
"typescript.tsdk": "node_modules/typescript/lib",
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[javascriptreact]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[vue]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
|
|
// Styling
|
|
"css.lint.unknownAtRules": "ignore",
|
|
"less.lint.unknownAtRules": "ignore",
|
|
"scss.lint.unknownAtRules": "ignore",
|
|
"color-highlight.markerType": "outline",
|
|
// https://github.com/tailwindlabs/tailwindcss-intellisense#tailwindcssclassattributes
|
|
"tailwindCSS.classAttributes": ["class", "className", ".*Styles*"],
|
|
"files.associations": {
|
|
"*.css": "tailwindcss"
|
|
},
|
|
|
|
// misc. formatter settings
|
|
"[json]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[svg]": {
|
|
"editor.defaultFormatter": "jock.svg"
|
|
},
|
|
"[xml]": {
|
|
"editor.defaultFormatter": "redhat.vscode-xml"
|
|
},
|
|
"[svelte]": {
|
|
"editor.defaultFormatter": "svelte.svelte-vscode"
|
|
},
|
|
"[markdown]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
}
|
|
}
|