@longzai-intelligence-oxlint/schema-type-separation-plugin
v0.2.10
Published
Longzai Intelligence oxlint schema 与类型分离规则插件
Maintainers
Readme
@longzai-intelligence-oxlint/schema-type-separation-plugin
Longzai Intelligence Oxlint 的职责分离插件,强制 Zod Schema 与 TypeScript Type 文件职责分离。
简介
治理 Schema/Type 混合定义的问题:Schema 文件内定义纯类型、类型文件内定义 Zod Schema 在静态检查阶段拦截,防止同一文件混合两类定义造成维护负担。
能力
no-type-in-schema— 禁止在 Schema 文件内定义纯类型no-schema-in-types— 禁止在类型文件内定义 Zod SchemaisSchemaFile、isTypesFile判断工具与 Zod Schema 方法常量导出- 同时兼容 Oxlint 与 ESLint 运行时
