Add VS Code project config and recommended extensions

This commit is contained in:
Konrad Szwarc 2022-08-30 19:14:14 +02:00
parent 9a2f0fa009
commit b0e5e80cf9
2 changed files with 16 additions and 1 deletions

9
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,9 @@
{
"recommendations": [
"astro-build.astro-vscode",
"mgmcdermott.vscode-language-babel",
"EditorConfig.EditorConfig",
"dbaeumer.vscode-eslint",
"bradlc.vscode-tailwindcss"
]
}

View file

@ -1,7 +1,13 @@
{ {
"editor.codeActionsOnSave": { "source.fixAll.eslint": true },
"editor.formatOnSave": true,
"editor.rulers": [120],
"emmet.includeLanguages": { "javascript": "javascriptreact", "astro": "javascriptreact" },
"eslint.validate": ["javascript", "javascriptreact", "astro", "typescript", "typescriptreact"],
"files.eol": "\n",
"tailwindCSS.classAttributes": ["class", "className", "class:list"],
"typescript.tsdk": "node_modules/typescript/lib", "typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true, "typescript.enablePromptUseWorkspaceTsdk": true,
"eslint.validate": ["javascript", "javascriptreact", "astro", "typescript", "typescriptreact"],
"[astro]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[astro]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },
"[json]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[json]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },
"[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" },