@longzai-intelligence-oxlint/plugin-architecture
v0.0.45
Published
Readme
@longzai-intelligence-oxlint/plugin-architecture
意图
在静态检查阶段守护 Longzai Intelligence 生态的架构边界,防止依赖方向倒置、跨层泄漏与不安全的跨包导入。
定位
Oxlint 生态的架构治理插件,按 core、domain、electron、library 四个子插件组织,是组织内最核心的架构约束载体。
职能
core 子插件负责依赖方向、业务泄漏、实现包导入限制、导出控制、导出合规性、跨包相对导入禁止、按路径限制调用与导入等通用架构规则;domain 子插件负责 DDD 域实体命名、Port-Adapter 实现、域导出、域 TypeORM 导入、层 README 必备等域层规则;electron 子插件负责 IPC 通道类型化、IPC 结果解包、暴露安全 API、平台泄漏、unsafe electron API 暴露、renderer 实现禁入、generic IPC bridge 暴露、preload 内 ipcRenderer 直连、custom IPC utility 等规则;library 子插件负责测试文件放置、测试文件与源文件匹配、测试目录无非测试文件等规则。
实现情况
四类子插件均已实现并对外分别导出,完整插件聚合所有规则统一注册为 @longzai-intelligence/architecture;规则数量与覆盖范围在生态内最为完整,且配套 recommended-core 与 recommended-library 配置入口。
