diff --git a/.oxlintrc.json b/.oxlintrc.json index 6ef93761014f..dc8ec7c348d8 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -108,6 +108,11 @@ "unicorn/require-post-message-target-origin": "error", "unicorn/throw-new-error": "error", "vitest/no-import-node-test": "error", + "vitest/no-focused-tests": "error", + "vitest/no-disabled-tests": "error", + "vitest/no-conditional-tests": "error", + "vitest/no-conditional-expect": "error", + "vitest/no-standalone-expect": "error", "vitest/consistent-vitest-vi": "error", "vitest/prefer-called-once": "error", "vitest/prefer-called-times": "error", diff --git a/CHANGELOG.md b/CHANGELOG.md index b48881f622d4..0fcc3733c99d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ Docs: https://docs.openclaw.ai ### Changes +- Build: enable stricter Vitest safety lint rules for focused, disabled, conditional, and standalone expectations. - Build: pin explicit oxfmt defaults in the shared formatter config to keep formatting behavior stable across upgrades. - TypeScript: enable stricter compiler checks for implicit returns, side-effect imports, overrides, and unused production code. - Build: upgrade workspace package management to pnpm 11 and keep Docker, install, update, and release workflows on the pnpm 11 config surface. (#79414) Thanks @altaywtf.