refactor: change all files with .test. to .spec.#272
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (30)
🚧 Files skipped from review as they are similar to previous changes (24)
📝 WalkthroughWalkthroughA monorepo-wide refactor standardizes test file naming from Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 4
🧹 Nitpick comments (1)
apps/e2e/demo-e2e-jobs/tsconfig.app.json (1)
12-12: Consider expanding test-file excludes for defensive coverage.Verification shows no test files currently exist under
src/. However, the exclude list only coverssrc/**/*.spec.ts, whileincludeaccepts both*.tsand*.tsx. To prevent future issues if.spec.tsx,.test.ts, or.test.tsxfiles are added or renamed, consider expanding the exclude pattern:- "exclude": ["jest.config.ts", "jest.e2e.config.ts", "src/**/*.spec.ts", "e2e/**/*.ts"], + "exclude": [ + "jest.config.ts", + "jest.e2e.config.ts", + "src/**/*.spec.ts", + "src/**/*.spec.tsx", + "src/**/*.test.ts", + "src/**/*.test.tsx", + "e2e/**/*.ts" + ],🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@apps/e2e/demo-e2e-jobs/tsconfig.app.json` at line 12, The tsconfig.app.json exclude list currently only omits "src/**/*.spec.ts" and test config files; update the "exclude" array to also omit variants like "src/**/*.spec.tsx", "src/**/*.test.ts", and "src/**/*.test.tsx" (and any other test filename patterns you use) so that the TS build (given include supports .ts and .tsx) will defensively ignore future .spec/.test files; modify the "exclude" entry referenced in the diff accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@apps/e2e/demo-e2e-renderer-showcase/tsconfig.app.json`:
- Line 8: The tsconfig's "exclude" array currently omits only "**/*.spec.ts",
which lets .spec.tsx files (matched by the existing "src/**/*.tsx" include) leak
into compilation; update the "exclude" array to also exclude "**/*.spec.tsx" (or
use a combined glob like "**/*.spec.{ts,tsx}" if your toolchain supports it) so
both TypeScript and TSX test files are ignored.
In `@apps/e2e/demo-e2e-skills/tsconfig.app.json`:
- Around line 12-13: The tsconfig's exclude list is missing the React test
pattern, so add the `src/**/*.spec.tsx` glob to the "exclude" array (alongside
`src/**/*.spec.ts`) so tests with .spec.tsx won't be included in the app build;
update the exclude entry used in tsconfig.app.json to include
`src/**/*.spec.tsx` (same place where `jest.config.ts`, `jest.e2e.config.ts`,
and `e2e/**/*.ts` are excluded).
In `@apps/e2e/demo-e2e-unix-socket/tsconfig.app.json`:
- Line 12: The tsconfig.app.json's exclude array is missing test files with the
.spec.tsx extension, so React tests renamed to .spec.tsx are being compiled;
update the "exclude" array (the existing entry that currently lists
"jest.config.ts", "jest.e2e.config.ts", "src/**/*.spec.ts", "e2e/**/*.ts") to
also include "src/**/*.spec.tsx" so test-only .tsx files are omitted from the
app build and do not leak test types/globals.
In `@CLAUDE.md`:
- Line 39: Update the test-filename guidance that currently restricts to
".spec.ts" to explicitly include TSX by replacing occurrences of ".spec.ts" and
similar mentions with a brace-expanded pattern like ".spec.{ts,tsx}" (and update
E2E/perf/Playwright examples to ".e2e.spec.{ts,tsx}", ".perf.spec.{ts,tsx}",
".pw.spec.{ts,tsx}"), and also adjust the broader rule text to read like
"Applies to **/*.{test,spec}.{ts,tsx}" so component-test authors are not guided
to the wrong extension.
---
Nitpick comments:
In `@apps/e2e/demo-e2e-jobs/tsconfig.app.json`:
- Line 12: The tsconfig.app.json exclude list currently only omits
"src/**/*.spec.ts" and test config files; update the "exclude" array to also
omit variants like "src/**/*.spec.tsx", "src/**/*.test.ts", and
"src/**/*.test.tsx" (and any other test filename patterns you use) so that the
TS build (given include supports .ts and .tsx) will defensively ignore future
.spec/.test files; modify the "exclude" entry referenced in the diff
accordingly.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 82184e3d-7118-4a6c-9731-26769ceb713c
📒 Files selected for processing (300)
CLAUDE.mdapps/demo/tsconfig.app.jsonapps/demo/tsconfig.spec.jsonapps/e2e/demo-e2e-agents/e2e/agents-parallel.perf.spec.tsapps/e2e/demo-e2e-agents/e2e/agents.e2e.spec.tsapps/e2e/demo-e2e-agents/jest.e2e.config.tsapps/e2e/demo-e2e-agents/jest.perf.config.tsapps/e2e/demo-e2e-agents/tsconfig.app.jsonapps/e2e/demo-e2e-cache/e2e/cache-basic.perf.spec.tsapps/e2e/demo-e2e-cache/e2e/cache-leak.perf.spec.tsapps/e2e/demo-e2e-cache/e2e/cache-parallel.perf.spec.tsapps/e2e/demo-e2e-cache/e2e/cache.e2e.spec.tsapps/e2e/demo-e2e-cache/jest.e2e.config.tsapps/e2e/demo-e2e-cache/jest.perf.config.tsapps/e2e/demo-e2e-cache/tsconfig.app.jsonapps/e2e/demo-e2e-cimd/e2e/cimd.e2e.spec.tsapps/e2e/demo-e2e-cimd/jest.e2e.config.tsapps/e2e/demo-e2e-cimd/jest.perf.config.tsapps/e2e/demo-e2e-cimd/tsconfig.app.jsonapps/e2e/demo-e2e-cli-exec/e2e/cli-build.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-daemon.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-errors.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-help.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-install.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-jobs.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-output.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-prompts.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-resources.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-subscribe.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/e2e/cli-tools.e2e.spec.tsapps/e2e/demo-e2e-cli-exec/jest.e2e.config.tsapps/e2e/demo-e2e-cli-exec/tsconfig.app.jsonapps/e2e/demo-e2e-codecall/e2e/codecall-parallel.perf.spec.tsapps/e2e/demo-e2e-codecall/e2e/codecall.e2e.spec.tsapps/e2e/demo-e2e-codecall/jest.e2e.config.tsapps/e2e/demo-e2e-codecall/jest.perf.config.tsapps/e2e/demo-e2e-codecall/tsconfig.app.jsonapps/e2e/demo-e2e-config/e2e/config-parallel.perf.spec.tsapps/e2e/demo-e2e-config/e2e/config.e2e.spec.tsapps/e2e/demo-e2e-config/e2e/cross-package-imports.e2e.spec.tsapps/e2e/demo-e2e-config/jest.e2e.config.tsapps/e2e/demo-e2e-config/jest.perf.config.tsapps/e2e/demo-e2e-config/tsconfig.app.jsonapps/e2e/demo-e2e-direct/e2e/connect-utilities.e2e.spec.tsapps/e2e/demo-e2e-direct/e2e/direct-parallel.perf.spec.tsapps/e2e/demo-e2e-direct/e2e/direct-usage.e2e.spec.tsapps/e2e/demo-e2e-direct/e2e/stdio-transport.e2e.spec.tsapps/e2e/demo-e2e-direct/jest.e2e.config.tsapps/e2e/demo-e2e-direct/jest.perf.config.tsapps/e2e/demo-e2e-direct/tsconfig.app.jsonapps/e2e/demo-e2e-elicitation/e2e/elicitation-parallel.perf.spec.tsapps/e2e/demo-e2e-elicitation/e2e/elicitation.e2e.spec.tsapps/e2e/demo-e2e-elicitation/jest.e2e.config.tsapps/e2e/demo-e2e-elicitation/jest.perf.config.tsapps/e2e/demo-e2e-elicitation/tsconfig.app.jsonapps/e2e/demo-e2e-errors/e2e/errors-parallel.perf.spec.tsapps/e2e/demo-e2e-errors/e2e/errors.e2e.spec.tsapps/e2e/demo-e2e-errors/jest.e2e.config.tsapps/e2e/demo-e2e-errors/jest.perf.config.tsapps/e2e/demo-e2e-errors/tsconfig.app.jsonapps/e2e/demo-e2e-feature-flags/e2e/feature-flags.e2e.spec.tsapps/e2e/demo-e2e-feature-flags/jest.e2e.config.tsapps/e2e/demo-e2e-feature-flags/tsconfig.app.jsonapps/e2e/demo-e2e-hooks/e2e/hooks-parallel.perf.spec.tsapps/e2e/demo-e2e-hooks/e2e/hooks.e2e.spec.tsapps/e2e/demo-e2e-hooks/jest.e2e.config.tsapps/e2e/demo-e2e-hooks/jest.perf.config.tsapps/e2e/demo-e2e-hooks/tsconfig.app.jsonapps/e2e/demo-e2e-hr/jest.e2e.config.tsapps/e2e/demo-e2e-hr/tsconfig.app.jsonapps/e2e/demo-e2e-jobs/e2e/jobs-client.e2e.spec.tsapps/e2e/demo-e2e-jobs/e2e/jobs-direct.e2e.spec.tsapps/e2e/demo-e2e-jobs/jest.e2e.config.tsapps/e2e/demo-e2e-jobs/tsconfig.app.jsonapps/e2e/demo-e2e-multiapp/e2e/multiapp-parallel.perf.spec.tsapps/e2e/demo-e2e-multiapp/e2e/multiapp.e2e.spec.tsapps/e2e/demo-e2e-multiapp/jest.e2e.config.tsapps/e2e/demo-e2e-multiapp/jest.perf.config.tsapps/e2e/demo-e2e-multiapp/tsconfig.app.jsonapps/e2e/demo-e2e-notifications/e2e/context-notify.e2e.spec.tsapps/e2e/demo-e2e-notifications/e2e/context-progress.e2e.spec.tsapps/e2e/demo-e2e-notifications/e2e/notifications-parallel.perf.spec.tsapps/e2e/demo-e2e-notifications/e2e/notifications.e2e.spec.tsapps/e2e/demo-e2e-notifications/jest.e2e.config.tsapps/e2e/demo-e2e-notifications/jest.perf.config.tsapps/e2e/demo-e2e-notifications/tsconfig.app.jsonapps/e2e/demo-e2e-openapi/e2e/openapi-parallel.perf.spec.tsapps/e2e/demo-e2e-openapi/e2e/openapi-security.e2e.spec.tsapps/e2e/demo-e2e-openapi/e2e/openapi.e2e.spec.tsapps/e2e/demo-e2e-openapi/jest.e2e.config.tsapps/e2e/demo-e2e-openapi/jest.perf.config.tsapps/e2e/demo-e2e-openapi/tsconfig.app.jsonapps/e2e/demo-e2e-orchestrated/e2e/backward-compat.e2e.spec.tsapps/e2e/demo-e2e-orchestrated/e2e/multi-provider-auth.e2e.spec.tsapps/e2e/demo-e2e-orchestrated/e2e/orchestrated-auth.e2e.spec.tsapps/e2e/demo-e2e-orchestrated/jest.e2e.config.tsapps/e2e/demo-e2e-orchestrated/jest.perf.config.tsapps/e2e/demo-e2e-orchestrated/tsconfig.app.jsonapps/e2e/demo-e2e-providers/e2e/auth-providers.e2e.spec.tsapps/e2e/demo-e2e-providers/e2e/providers-parallel.perf.spec.tsapps/e2e/demo-e2e-providers/e2e/providers.e2e.spec.tsapps/e2e/demo-e2e-providers/jest.e2e.config.tsapps/e2e/demo-e2e-providers/jest.perf.config.tsapps/e2e/demo-e2e-providers/tsconfig.app.jsonapps/e2e/demo-e2e-public/e2e/public-auth.e2e.spec.tsapps/e2e/demo-e2e-public/e2e/public-parallel.perf.spec.tsapps/e2e/demo-e2e-public/jest.e2e.config.tsapps/e2e/demo-e2e-public/jest.perf.config.tsapps/e2e/demo-e2e-public/tsconfig.app.jsonapps/e2e/demo-e2e-redis/e2e/redis-basic.perf.spec.tsapps/e2e/demo-e2e-redis/e2e/redis-leak.perf.spec.tsapps/e2e/demo-e2e-redis/e2e/redis-parallel.perf.spec.tsapps/e2e/demo-e2e-redis/e2e/redis-session.e2e.spec.tsapps/e2e/demo-e2e-redis/e2e/storage-vault.e2e.spec.tsapps/e2e/demo-e2e-redis/e2e/transport-session.e2e.spec.tsapps/e2e/demo-e2e-redis/jest.e2e.config.tsapps/e2e/demo-e2e-redis/jest.perf.config.tsapps/e2e/demo-e2e-redis/tsconfig.app.jsonapps/e2e/demo-e2e-remember/e2e/remember-parallel.perf.spec.tsapps/e2e/demo-e2e-remember/e2e/remember.e2e.spec.tsapps/e2e/demo-e2e-remember/jest.e2e.config.tsapps/e2e/demo-e2e-remember/jest.perf.config.tsapps/e2e/demo-e2e-remember/tsconfig.app.jsonapps/e2e/demo-e2e-remote/e2e/remote-parallel.perf.spec.tsapps/e2e/demo-e2e-remote/e2e/remote.e2e.spec.tsapps/e2e/demo-e2e-remote/jest.e2e.config.tsapps/e2e/demo-e2e-remote/jest.perf.config.tsapps/e2e/demo-e2e-remote/tsconfig.app.jsonapps/e2e/demo-e2e-renderer-showcase/e2e/browser/renderers-sanity.pw.spec.tsapps/e2e/demo-e2e-renderer-showcase/e2e/browser/renderers-screenshot.pw.spec.tsapps/e2e/demo-e2e-renderer-showcase/e2e/browser/renderers.pw.spec.tsapps/e2e/demo-e2e-renderer-showcase/playwright.config.tsapps/e2e/demo-e2e-renderer-showcase/tsconfig.app.jsonapps/e2e/demo-e2e-serverless/e2e/serverless-parallel.perf.spec.tsapps/e2e/demo-e2e-serverless/e2e/serverless.e2e.spec.tsapps/e2e/demo-e2e-serverless/jest.e2e.config.tsapps/e2e/demo-e2e-serverless/jest.perf.config.tsapps/e2e/demo-e2e-serverless/tsconfig.app.jsonapps/e2e/demo-e2e-skills/e2e/load-skill.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/multi-skill-loading.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/plugin-skills.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/search-skills.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/skill-session.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/skills-basic.perf.spec.tsapps/e2e/demo-e2e-skills/e2e/skills-http.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/skills-leak.perf.spec.tsapps/e2e/demo-e2e-skills/e2e/skills-only-mode.e2e.spec.tsapps/e2e/demo-e2e-skills/e2e/skills-parallel.perf.spec.tsapps/e2e/demo-e2e-skills/e2e/tool-authorization.e2e.spec.tsapps/e2e/demo-e2e-skills/jest.e2e.config.tsapps/e2e/demo-e2e-skills/jest.perf.config.tsapps/e2e/demo-e2e-skills/tsconfig.app.jsonapps/e2e/demo-e2e-standalone/e2e/standalone-parallel.perf.spec.tsapps/e2e/demo-e2e-standalone/e2e/standalone.e2e.spec.tsapps/e2e/demo-e2e-standalone/jest.e2e.config.tsapps/e2e/demo-e2e-standalone/jest.perf.config.tsapps/e2e/demo-e2e-standalone/tsconfig.app.jsonapps/e2e/demo-e2e-transparent/e2e/backward-compat.e2e.spec.tsapps/e2e/demo-e2e-transparent/e2e/transparent-auth.e2e.spec.tsapps/e2e/demo-e2e-transparent/jest.e2e.config.tsapps/e2e/demo-e2e-transparent/jest.perf.config.tsapps/e2e/demo-e2e-transparent/tsconfig.app.jsonapps/e2e/demo-e2e-transport-recreation/e2e/transport-recreation-parallel.perf.spec.tsapps/e2e/demo-e2e-transport-recreation/e2e/transport-recreation.e2e.spec.tsapps/e2e/demo-e2e-transport-recreation/jest.e2e.config.tsapps/e2e/demo-e2e-transport-recreation/jest.perf.config.tsapps/e2e/demo-e2e-transport-recreation/tsconfig.app.jsonapps/e2e/demo-e2e-ui/e2e/discovery-and-metadata.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/html-tools.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/markdown-tools.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/mdx-tools.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/openai-resource-flow.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/platform-detection.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/platform-meta-keys.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/react-tools.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/serving-modes.e2e.spec.tsapps/e2e/demo-e2e-ui/e2e/ui-parallel.perf.spec.tsapps/e2e/demo-e2e-ui/e2e/ui.e2e.spec.tsapps/e2e/demo-e2e-ui/jest.e2e.config.tsapps/e2e/demo-e2e-ui/jest.perf.config.tsapps/e2e/demo-e2e-ui/tsconfig.app.jsonapps/e2e/demo-e2e-uipack/e2e/browser/bridge.pw.spec.tsapps/e2e/demo-e2e-uipack/e2e/browser/component-render.pw.spec.tsapps/e2e/demo-e2e-uipack/e2e/browser/csp.pw.spec.tsapps/e2e/demo-e2e-uipack/e2e/browser/shell.pw.spec.tsapps/e2e/demo-e2e-uipack/e2e/browser/xss.pw.spec.tsapps/e2e/demo-e2e-uipack/e2e/component.e2e.spec.tsapps/e2e/demo-e2e-uipack/e2e/resolver.e2e.spec.tsapps/e2e/demo-e2e-uipack/e2e/shell.e2e.spec.tsapps/e2e/demo-e2e-uipack/jest.e2e.config.tsapps/e2e/demo-e2e-uipack/playwright.config.tsapps/e2e/demo-e2e-uipack/tsconfig.app.jsonapps/e2e/demo-e2e-unix-socket/e2e/unix-socket-sqlite.e2e.spec.tsapps/e2e/demo-e2e-unix-socket/e2e/unix-socket.e2e.spec.tsapps/e2e/demo-e2e-unix-socket/jest.e2e.config.tsapps/e2e/demo-e2e-unix-socket/tsconfig.app.jsonlibs/adapters/jest.config.tslibs/adapters/tsconfig.lib.jsonlibs/adapters/tsconfig.spec.jsonlibs/auth/src/__tests__/encrypted-authorization-vault.spec.tslibs/auth/src/__tests__/federated-auth-session.spec.tslibs/auth/src/__tests__/index.spec.tslibs/auth/src/__tests__/orchestrated-accessor.spec.tslibs/auth/src/__tests__/orchestrated-token-store.spec.tslibs/auth/src/__tests__/redis-session.store.spec.tslibs/auth/src/authorization/__tests__/authorization.class.spec.tslibs/auth/src/authorization/__tests__/orchestrated.accessor.spec.tslibs/auth/src/authorization/__tests__/orchestrated.authorization.spec.tslibs/auth/src/authorization/__tests__/public.authorization.spec.tslibs/auth/src/authorization/__tests__/transparent.authorization.spec.tslibs/auth/src/cimd/__tests__/cimd-redis.cache.spec.tslibs/auth/src/cimd/__tests__/cimd.cache.spec.tslibs/auth/src/cimd/__tests__/cimd.errors.spec.tslibs/auth/src/cimd/__tests__/cimd.service.spec.tslibs/auth/src/cimd/__tests__/cimd.validator.spec.tslibs/auth/src/common/__tests__/jwt.types.spec.tslibs/auth/src/detection/__tests__/auth-provider-detection.spec.tslibs/auth/src/errors/__tests__/auth-errors.spec.tslibs/auth/src/jwks/__tests__/jwks.service.advanced.spec.tslibs/auth/src/jwks/__tests__/jwks.service.spec.tslibs/auth/src/jwks/__tests__/jwks.utils.spec.tslibs/auth/src/machine-id/__tests__/machine-id.spec.tslibs/auth/src/options/__tests__/schemas.spec.tslibs/auth/src/options/__tests__/utils.spec.tslibs/auth/src/session/__tests__/authorization-store.spec.tslibs/auth/src/session/__tests__/federated-auth-session.spec.tslibs/auth/src/session/__tests__/orchestrated-token-store.spec.tslibs/auth/src/session/__tests__/session-crypto.spec.tslibs/auth/src/session/__tests__/session-rate-limiter.spec.tslibs/auth/src/session/__tests__/session-transport.spec.tslibs/auth/src/session/__tests__/token-refresh.spec.tslibs/auth/src/session/__tests__/token-vault.spec.tslibs/auth/src/session/__tests__/vault-encryption.spec.tslibs/auth/src/session/storage/__tests__/in-memory-authorization-vault.spec.tslibs/auth/src/session/storage/__tests__/storage-authorization-vault.spec.tslibs/auth/src/session/storage/__tests__/storage-token-store.spec.tslibs/auth/src/session/utils/__tests__/auth-token.utils.spec.tslibs/auth/src/session/utils/__tests__/session-crypto.utils.spec.tslibs/auth/src/session/utils/__tests__/tiny-ttl-cache.spec.tslibs/auth/src/ui/__tests__/base-layout.advanced.spec.tslibs/auth/src/ui/__tests__/base-layout.spec.tslibs/auth/src/ui/__tests__/templates.advanced.spec.tslibs/auth/src/ui/__tests__/templates.spec.tslibs/auth/src/utils/__tests__/audience.validator.spec.tslibs/auth/src/utils/__tests__/authorization-id.utils.spec.tslibs/auth/src/utils/__tests__/www-authenticate.utils.spec.tslibs/auth/src/vault/__tests__/auth-providers.registry.spec.tslibs/auth/src/vault/__tests__/auth-providers.vault.spec.tslibs/auth/src/vault/__tests__/credential-cache-advanced.spec.tslibs/auth/src/vault/__tests__/credential-cache.spec.tslibs/auth/src/vault/__tests__/credential-helpers.spec.tslibs/auth/tsconfig.lib.jsonlibs/auth/tsconfig.spec.jsonlibs/cli/jest.config.tslibs/cli/src/commands/dev/test.tslibs/cli/src/commands/scaffold/__tests__/create.spec.tslibs/cli/src/commands/scaffold/create.tslibs/cli/tsconfig.lib.jsonlibs/cli/tsconfig.spec.jsonlibs/di/tsconfig.lib.jsonlibs/di/tsconfig.spec.jsonlibs/nx-plugin/tsconfig.lib.jsonlibs/nx-plugin/tsconfig.spec.jsonlibs/plugins/jest.config.tslibs/plugins/tsconfig.lib.jsonlibs/plugins/tsconfig.spec.jsonlibs/sdk/src/adapter/__tests__/adapter.instance.spec.tslibs/sdk/src/adapter/__tests__/adapter.registry.spec.tslibs/sdk/src/adapter/__tests__/adapter.utils.spec.tslibs/sdk/src/agent/__tests__/adapters.spec.tslibs/sdk/src/agent/__tests__/agent-execution-loop.spec.tslibs/sdk/src/agent/__tests__/agent.registry.spec.tslibs/sdk/src/auth/flows/__tests__/oauth.authorize.flow.spec.tslibs/sdk/src/auth/session/__tests__/session-id.utils.spec.tslibs/sdk/src/builtin/config/providers/__tests__/env-loader.spec.tslibs/sdk/src/common/metadata/__tests__/front-mcp.metadata.spec.tslibs/sdk/src/common/providers/__tests__/base-config.provider.spec.tslibs/sdk/src/common/types/options/__tests__/http.options.spec.tslibs/sdk/src/common/types/options/__tests__/redis.options.spec.tslibs/sdk/src/common/types/options/__tests__/skills-http.options.spec.tslibs/sdk/src/common/types/options/__tests__/transport.options.spec.tslibs/sdk/src/common/utils/__tests__/global-config.utils.spec.tslibs/sdk/src/context/__tests__/frontmcp-context-storage.spec.tslibs/sdk/src/context/__tests__/frontmcp-context.spec.tslibs/sdk/src/context/__tests__/metadata.utils.spec.tslibs/sdk/src/context/__tests__/trace-context.spec.tslibs/sdk/src/elicitation/__tests__/elicitation.types.spec.tslibs/sdk/src/elicitation/helpers/__tests__/fallback.helper.spec.tslibs/sdk/src/elicitation/helpers/__tests__/validate-elicitation-content.spec.tslibs/sdk/src/errors/__tests__/authorization-required.error.spec.tslibs/sdk/src/errors/__tests__/elicitation.error.spec.tslibs/sdk/src/errors/__tests__/mcp.error.spec.tslibs/sdk/src/ext-apps/__tests__/ext-apps.handler.spec.tslibs/sdk/src/ext-apps/__tests__/ext-apps.types.spec.tslibs/sdk/src/notification/__tests__/elicitation-support.spec.tslibs/sdk/src/notification/__tests__/ext-apps-detection.spec.tslibs/sdk/src/notification/__tests__/platform-detection.spec.tslibs/sdk/src/plugin/__tests__/plugin.registry.spec.tslibs/sdk/src/plugin/__tests__/plugin.utils.spec.tslibs/sdk/src/prompt/__tests__/prompt.decorator.spec.ts
💤 Files with no reviewable changes (5)
- apps/demo/tsconfig.app.json
- libs/plugins/jest.config.ts
- apps/e2e/demo-e2e-cimd/tsconfig.app.json
- libs/adapters/jest.config.ts
- apps/e2e/demo-e2e-orchestrated/tsconfig.app.json
Performance Test ResultsStatus: ✅ All tests passed Summary
Total: 100 tests across 21 projects 📊 View full report in workflow run Generated at: 2026-03-10T02:30:24.708Z |
Summary by CodeRabbit
Refactor
.test.*to.spec.*(including TSX and Playwright variants) for consistent test discovery.Chores
.spec.*pattern.