@longzai-intelligence-oxlint/plugin-zod
v0.0.42
Published
Zod v4 Oxlint 插件,提供 Zod v4 最佳实践和 v3 兼容模式误用检测
Readme
@longzai-intelligence-oxlint/plugin-zod
意图
在静态检查阶段拦截 Zod v4 误用与 v3 兼容模式遗留写法,降低运行时校验失败与迁移成本。
定位
Oxlint 生态的 Zod 专属规则插件,通过 eslintCompatPlugin 包装以同时兼容 Oxlint 与 ESLint 运行时。
职能
提供覆盖 Schema 命名一致性、禁用 native enum、禁用 deepPartial、禁用 merge 方法、禁用 errors 属性、禁用 superrefine、推荐 safeParse、推荐 error 参数、推荐 enum 替代字面量联合、推荐顶层 string formats、推荐 zod namespace、禁用 number schema 的 int/finite/safe/step/isFinite/isInt、require-error-message 等共二十七条规则。
实现情况
二十七条规则已全部实现并按规则目录组织,每条规则独立导出,插件对象以 @longzai-intelligence/zod 名称注册;当前规则集合稳定,覆盖 Zod v4 主要最佳实践与 v3 兼容陷阱。
