diff options
| author | Copilot <198982749+Copilot@users.noreply.github.com> | 2025-11-07 19:57:35 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-07 19:57:35 +0100 |
| commit | d08e350a4b44c755f65d50227329e212efafb1b2 (patch) | |
| tree | 6ef970552b18ce11ae42d2029945fe4363195f65 /.vscode/settings.json | |
| parent | f7fc0b5a397e4eaa7a604edb97169ee3d5c5f82e (diff) | |
Add formatting tools and VSCode configuration (#83)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: arielcostas <94913521+arielcostas@users.noreply.github.com>
Co-authored-by: Ariel Costas Guerrero <ariel@costas.dev>
Diffstat (limited to '.vscode/settings.json')
| -rw-r--r-- | .vscode/settings.json | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ccafd3e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,61 @@ +{ + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit", + "source.organizeImports": "explicit" + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[jsonc]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[css]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[html]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[markdown]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[python]": { + "editor.defaultFormatter": "charliermarsh.ruff", + "editor.codeActionsOnSave": { + "source.fixAll.ruff": "explicit", + "source.organizeImports.ruff": "explicit" + } + }, + "[csharp]": { + "editor.defaultFormatter": "ms-dotnettools.csharp" + }, + "files.eol": "\n", + "files.insertFinalNewline": true, + "files.trimTrailingWhitespace": true, + "eslint.validate": [ + "javascript", + "javascriptreact", + "typescript", + "typescriptreact" + ], + "eslint.workingDirectories": [ + { + "pattern": "./src/frontend" + } + ], + "typescript.tsdk": "src/frontend/node_modules/typescript/lib", + "typescript.enablePromptUseWorkspaceTsdk": true +} |
