Pārlūkot izejas kodu

chore: add vs code auto save (#245)

* chore: add vs code auto save

* chore: more settings
Nick Frostbutter 2 mēneši atpakaļ
vecāks
revīzija
9b8134934a
1 mainītis faili ar 52 papildinājumiem un 0 dzēšanām
  1. 52 0
      .vscode/settings.json

+ 52 - 0
.vscode/settings.json

@@ -0,0 +1,52 @@
+{
+  "eslint.workingDirectories": [
+    {
+      "mode": "auto"
+    }
+  ],
+  "editor.formatOnSave": true,
+  "editor.codeActionsOnSave": {
+    "source.fixAll": "explicit",
+    "source.organizeImports": "explicit",
+    "source.sortMembers": "explicit"
+  },
+  "editor.formatOnPaste": true,
+  "editor.formatOnType": false,
+  "typescript.preferences.organizeImports": true,
+  "javascript.preferences.organizeImports": true,
+
+  // Set Prettier as the default formatter
+  "editor.defaultFormatter": "esbenp.prettier-vscode",
+
+  // Language-specific formatters (optional overrides)
+  "[javascript]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[typescript]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[javascriptreact]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[typescriptreact]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[json]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[html]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[css]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[scss]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+  "[markdown]": {
+    "editor.defaultFormatter": "esbenp.prettier-vscode"
+  },
+
+  // Ensure consistent line endings
+  "files.eol": "\n"
+}