diff options
Diffstat (limited to '.vscode/settings.json')
-rw-r--r-- | .vscode/settings.json | 70 |
1 files changed, 69 insertions, 1 deletions
diff --git a/.vscode/settings.json b/.vscode/settings.json index 4b3f49b..15853eb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,7 +18,75 @@ "/packages/ctjs/types/*": true, "**/dist": true }, - "css.customData": [".vscode/tailwind.json"], + // Enable the flat config support + "eslint.experimental.useFlatConfig": true, + // Disable the default formatter + "prettier.enable": false, + "editor.formatOnSave": false, + // Auto fix + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true, + "source.organizeImports": false + }, + // Silent the stylistic rules in you IDE, but still auto fix them + "eslint.rules.customizations": [ + { + "rule": "@stylistic/*", + "severity": "off" + }, + { + "rule": "style*", + "severity": "off" + }, + { + "rule": "*-indent", + "severity": "off" + }, + { + "rule": "*-spacing", + "severity": "off" + }, + { + "rule": "*-spaces", + "severity": "off" + }, + { + "rule": "*-order", + "severity": "off" + }, + { + "rule": "*-dangle", + "severity": "off" + }, + { + "rule": "*-newline", + "severity": "off" + }, + { + "rule": "*quotes", + "severity": "off" + }, + { + "rule": "*semi", + "severity": "off" + } + ], + "eslint.validate": [ + "javascript", + "javascriptreact", + "typescript", + "typescriptreact", + "vue", + "html", + "markdown", + "json", + "jsonc", + "yaml", + "astro" + ], + "css.customData": [ + ".vscode/tailwind.json" + ], "eslint.lintTask.enable": true, "eslint.workingDirectories": [], "explorer.fileNesting.enabled": true, |