The UsePipes decorator (and similar decorators like UseGuards, UseFilters) defines metadataTarget but the class decorator branch still uses target directly.
While functionally equivalent, we should use metadataTarget in all branches for consistency.
Where:
src/websocket/middleware/pipes/use-pipes.decorator.ts (line ~83)
src/websocket/middleware/guards/use-guards.decorator.ts (line ~60)
src/websocket/middleware/filters/use-filters.decorator.ts (line ~60)
The
UsePipesdecorator (and similar decorators likeUseGuards,UseFilters) definesmetadataTargetbut the class decorator branch still usestargetdirectly.While functionally equivalent, we should use
metadataTargetin all branches for consistency.Where:
src/websocket/middleware/pipes/use-pipes.decorator.ts(line ~83)src/websocket/middleware/guards/use-guards.decorator.ts(line ~60)src/websocket/middleware/filters/use-filters.decorator.ts(line ~60)