NestJS architecture, dependency injection, validation, security, errors, testing, persistence, APIs, microservices, and deployment patterns with prioritized rule tiers and companion rule files.
99
100%
Does it follow best practices?
Impact
97%
1.12xAverage score across 2 eval scenarios
Advisory
Suggest reviewing before use
BullMQ package used
100%
100%
Queue injection pattern
100%
100%
Processor decorator
100%
100%
Job retry options
100%
100%
Event-driven decoupling
100%
100%
Async error handling in processor
37%
62%
Structured logging with context
62%
87%
Queue health in readiness probe
100%
100%
Separate liveness endpoint
0%
100%
Module exports pattern
100%
100%
Redis config from ConfigModule
25%
87%
Constructor injection in services
100%
100%
Short access token TTL
100%
100%
Long refresh token TTL
100%
100%
No hardcoded secrets
100%
100%
Config validation at startup
100%
100%
Hashed refresh token storage
100%
100%
Safe JWT payload
100%
100%
Passport strategy used
100%
100%
Guard via APP_GUARD or decorator
75%
100%
Rate limiting on auth endpoint
100%
100%
Constructor injection used
100%
100%
Namespaced config
100%
100%
Session invalidation on password change
50%
100%