diff --git a/.vscode/settings.json b/.vscode/settings.json
index 68d55ed..e3dd158 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,4 +1,50 @@
{
- // Enable ESlint flat config support
- "eslint.useFlatConfig": true
+ // Disable the default formatter, use eslint instead
+ "prettier.enable": false,
+ "editor.formatOnSave": false,
+
+ // Auto fix
+ "editor.codeActionsOnSave": {
+ "source.fixAll.eslint": "explicit",
+ "source.organizeImports": "never"
+ },
+
+ // Silent the stylistic rules in you IDE, but still auto fix them
+ "eslint.rules.customizations": [
+ { "rule": "style/*", "severity": "off", "fixable": true },
+ { "rule": "format/*", "severity": "off", "fixable": true },
+ { "rule": "*-indent", "severity": "off", "fixable": true },
+ { "rule": "*-spacing", "severity": "off", "fixable": true },
+ { "rule": "*-spaces", "severity": "off", "fixable": true },
+ { "rule": "*-order", "severity": "off", "fixable": true },
+ { "rule": "*-dangle", "severity": "off", "fixable": true },
+ { "rule": "*-newline", "severity": "off", "fixable": true },
+ { "rule": "*quotes", "severity": "off", "fixable": true },
+ { "rule": "*semi", "severity": "off", "fixable": true }
+ ],
+
+ // Enable eslint for all supported languages
+ "eslint.validate": [
+ "javascript",
+ "javascriptreact",
+ "typescript",
+ "typescriptreact",
+ "vue",
+ "html",
+ "markdown",
+ "json",
+ "jsonc",
+ "yaml",
+ "toml",
+ "xml",
+ "gql",
+ "graphql",
+ "astro",
+ "svelte",
+ "css",
+ "less",
+ "scss",
+ "pcss",
+ "postcss"
+ ]
}
diff --git a/components/dashboard/Counters.vue b/components/dashboard/Counters.vue
index e0b4a1e..528de8e 100644
--- a/components/dashboard/Counters.vue
+++ b/components/dashboard/Counters.vue
@@ -1,6 +1,6 @@
diff --git a/components/home/Twitter.vue b/components/home/Twitter.vue
index c93e7fc..3e2d91b 100644
--- a/components/home/Twitter.vue
+++ b/components/home/Twitter.vue
@@ -1,6 +1,6 @@
diff --git a/components/login/index.vue b/components/login/index.vue
index ef590e2..e8c2e3e 100644
--- a/components/login/index.vue
+++ b/components/login/index.vue
@@ -1,7 +1,7 @@