MCP Joins the Agentic AI Foundation
blog.modelcontextprotocol.io28 pointsby arthurdenture3 comments
[alias]
git = !sl
catches e.g. `git git status`, which I run shockingly often. @ApiProperty({ type: Foo, isArray: true })
@ValidateNested({ each: true })
@Type(() => Foo)
@IsArray()
items: Foo[];
It's not just that you have to define everything in triplicate, it's that the failure mode for forgetting any of the above is to silently not validate your data. Unless you're very careful, you don't get the safety benefits that were the whole point of using class-validator in the first place.