{ "cucumber.features": ["e2e/features/**/*.feature"], "cucumber.glue": ["e2e/features/**/*.ts"], "tailwindCSS.experimental.configFile": "web/app/styles/globals.css", // Format "[javascript]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[javascriptreact]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[typescript]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[json]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[jsonc]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[markdown]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[mdx]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[yaml]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[toml]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[css]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[scss]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[less]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[html]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[vue]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[svelte]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[graphql]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "[handlebars]": { "editor.defaultFormatter": "oxc.oxc-vscode" }, "editor.formatOnSave": true, "editor.formatOnSaveMode": "file", "oxc.fmt.configPath": "./vite.config.ts", // Lint fix "eslint.useFlatConfig": true, "eslint.validate": ["json", "jsonc", "markdown", "yaml", "toml"], "editor.codeActionsOnSave": { "source.fixAll.oxc": "explicit", "source.fixAll.eslint": "explicit" } }