diff --git a/packages/cli/snap-tests-global/create-framework-shim-astro/steps.json b/packages/cli/snap-tests-global/create-framework-shim-astro/steps.json index a7509917c0..9a61e88b44 100644 --- a/packages/cli/snap-tests-global/create-framework-shim-astro/steps.json +++ b/packages/cli/snap-tests-global/create-framework-shim-astro/steps.json @@ -11,7 +11,7 @@ "ignoreOutput": true }, { - "command": "cd my-astro-app && sed -i.bak -e '/jsPlugins/d' -e '/rules:/d' -e '/options:/d' vite.config.ts && vp check --fix # fix generated formatting and ensure no errors" + "command": "cd my-astro-app && perl -0pi.bak -e 's/\\n lint: \\{.*?\\n \\},\\n/\\n/s' vite.config.ts && vp check --fix # fix generated formatting and ensure no errors" } ] } diff --git a/packages/cli/snap-tests-global/create-missing-typecheck/snap.txt b/packages/cli/snap-tests-global/create-missing-typecheck/snap.txt index 0af07cdbbe..974b17daf7 100644 --- a/packages/cli/snap-tests-global/create-missing-typecheck/snap.txt +++ b/packages/cli/snap-tests-global/create-missing-typecheck/snap.txt @@ -9,7 +9,10 @@ export default defineConfig({ fmt: {}, lint: { jsPlugins: [{ name: "vite-plus", specifier: "vite-plus/oxlint-plugin" }], - rules: { "vite-plus/prefer-vite-plus-imports": "error", "vite-plus/require-pnpm-vite-alias": "error" }, + rules: { + "vite-plus/prefer-vite-plus-imports": "error", + "vite-plus/require-pnpm-vite-alias": "error", + }, options: { typeAware: true, typeCheck: true }, }, }); @@ -25,7 +28,10 @@ export default defineConfig({ fmt: {}, lint: { jsPlugins: [{ name: "vite-plus", specifier: "vite-plus/oxlint-plugin" }], - rules: { "vite-plus/prefer-vite-plus-imports": "error", "vite-plus/require-pnpm-vite-alias": "error" }, + rules: { + "vite-plus/prefer-vite-plus-imports": "error", + "vite-plus/require-pnpm-vite-alias": "error", + }, options: { typeAware: true, typeCheck: true }, }, run: { @@ -33,4 +39,4 @@ export default defineConfig({ }, }); -> test ! -f vite-plus-monorepo/apps/website/vite.config.ts # sub-app should NOT have typeAware/typeCheck \ No newline at end of file +> test ! -f vite-plus-monorepo/apps/website/vite.config.ts # sub-app should NOT have typeAware/typeCheck diff --git a/packages/cli/snap-tests/command-init-inline-config-existing/snap.txt b/packages/cli/snap-tests/command-init-inline-config-existing/snap.txt index 33eaff80f3..fd4730d76a 100644 --- a/packages/cli/snap-tests/command-init-inline-config-existing/snap.txt +++ b/packages/cli/snap-tests/command-init-inline-config-existing/snap.txt @@ -5,4 +5,4 @@ Skipped initialization: 'lint' already exists in 'vite.config.ts'. > vp fmt --init Skipped initialization: 'fmt' already exists in 'vite.config.ts'. -> test ! -f .oxfmtrc.json # check .oxfmtrc.json is not created \ No newline at end of file +> test ! -f .oxfmtrc.json # check .oxfmtrc.json is not created diff --git a/packages/cli/snap-tests/command-init-inline-config/snap.txt b/packages/cli/snap-tests/command-init-inline-config/snap.txt index 96578330e1..ab3e5ebc3d 100644 --- a/packages/cli/snap-tests/command-init-inline-config/snap.txt +++ b/packages/cli/snap-tests/command-init-inline-config/snap.txt @@ -7,7 +7,10 @@ import { defineConfig } from "vite-plus"; export default defineConfig({ lint: { jsPlugins: [{ name: "vite-plus", specifier: "vite-plus/oxlint-plugin" }], - rules: { "vite-plus/prefer-vite-plus-imports": "error", "vite-plus/require-pnpm-vite-alias": "error" }, + rules: { + "vite-plus/prefer-vite-plus-imports": "error", + "vite-plus/require-pnpm-vite-alias": "error", + }, options: { typeAware: true, typeCheck: true }, }, }); @@ -26,4 +29,4 @@ export default defineConfig({ }, }); -> test ! -f .oxfmtrc.json # check .oxfmtrc.json is removed \ No newline at end of file +> test ! -f .oxfmtrc.json # check .oxfmtrc.json is removed diff --git a/packages/cli/snap-tests/create-org-bundled-monorepo/snap.txt b/packages/cli/snap-tests/create-org-bundled-monorepo/snap.txt index e867990ce1..3fda07d75b 100644 --- a/packages/cli/snap-tests/create-org-bundled-monorepo/snap.txt +++ b/packages/cli/snap-tests/create-org-bundled-monorepo/snap.txt @@ -14,7 +14,10 @@ export default defineConfig({ fmt: {}, lint: { jsPlugins: [{ name: "vite-plus", specifier: "vite-plus/oxlint-plugin" }], - rules: { "vite-plus/prefer-vite-plus-imports": "error", "vite-plus/require-pnpm-vite-alias": "error" }, + rules: { + "vite-plus/prefer-vite-plus-imports": "error", + "vite-plus/require-pnpm-vite-alias": "error", + }, options: { typeAware: true, typeCheck: true }, }, run: { cache: true },