diff --git a/index.ts b/index.ts index 67e8d75b..26fe68d4 100755 --- a/index.ts +++ b/index.ts @@ -488,6 +488,10 @@ async function init() { render('config/eslint') } + if (needsOxlint) { + render('config/oxlint') + } + if (needsPrettier) { render('config/prettier') } diff --git a/template/base/.vscode/settings.json b/template/base/.vscode/settings.json index 985128aa..5070dee4 100644 --- a/template/base/.vscode/settings.json +++ b/template/base/.vscode/settings.json @@ -3,6 +3,6 @@ "explorer.fileNesting.patterns": { "tsconfig.json": "tsconfig.*.json, env.d.ts", "vite.config.*": "jsconfig*, vitest.config.*, cypress.config.*, playwright.config.*", - "package.json": "package-lock.json, pnpm*, .yarnrc*, yarn*, .eslint*, eslint*, .prettier*, prettier*, .editorconfig" + "package.json": "package-lock.json, pnpm*, .yarnrc*, yarn*, .eslint*, eslint*, .oxlint*, oxlint*, .prettier*, prettier*, .editorconfig" } } diff --git a/template/config/oxlint/.vscode/extensions.json b/template/config/oxlint/.vscode/extensions.json new file mode 100644 index 00000000..99e2f7dd --- /dev/null +++ b/template/config/oxlint/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["oxc.oxc-vscode"] +}