Skip to content

feat(analyzers): recognize NestJS projects#3

Open
aolin480 wants to merge 2 commits into
bugfix/huggingface-fixfrom
feature/nestjs-analyzer
Open

feat(analyzers): recognize NestJS projects#3
aolin480 wants to merge 2 commits into
bugfix/huggingface-fixfrom
feature/nestjs-analyzer

Conversation

@aolin480

@aolin480 aolin480 commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Note

This PR currently includes files from the Hugging Face/reranker fix branch because it is stacked on top of bugfix/huggingface-fix. The Hugging Face PR needs to be merged into the primary repository first: PatrickSys/codebase-context#125.

Summary

  • Add a NestJS analyzer for controllers, providers, modules, guards, pipes, interceptors, filters, repositories, and common Nest testing patterns.
  • Update the analyzer registry and framework metadata so NestJS can be selected alongside the existing framework analyzers.
  • Refresh React and Next.js analyzer detection with current project patterns and add regression coverage for the updated indicators.

Verification

  • pnpm run type-check
  • pnpm run build
  • pnpm run format:check
  • pnpm test
  • Smoke-tested React, Next.js, and NestJS analyzer behavior against the local Axel and Nexus projects before splitting this branch.

Notes

  • This PR is stacked on top of bugfix/huggingface-fix and should be reviewed after the Hugging Face/reranker branch lands upstream.
  • The analyzer examples are framework usage signals only; they do not encode Axel or Nexus project-specific behavior.

aolin480 added 2 commits July 5, 2026 12:05
React 19 and Next 16 added framework signals that the analyzers were not classifying yet. Keep the analyzer surface current without touching core search or indexing behavior.
We work in NestJS code often enough that treating it as generic TypeScript loses useful context. Add a dedicated analyzer for controllers, modules, providers, routes, DI, and common Nest packages so backend code gets the same first-class treatment as React and Next.js.
@aolin480 aolin480 force-pushed the feature/nestjs-analyzer branch from 74acd54 to 677bc98 Compare July 5, 2026 17:07
@aolin480 aolin480 force-pushed the bugfix/huggingface-fix branch from e1ba165 to b51adeb Compare July 5, 2026 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant