@longzai-intelligence-oxlint/architecture-plugin
v0.2.1
Published
Longzai Intelligence oxlint 架构规则插件
Maintainers
Readme
@longzai-intelligence-oxlint/architecture-plugin
Longzai Intelligence Oxlint 的架构治理插件,在静态检查阶段守护生态的架构边界。
简介
治理架构边界失守的问题:依赖方向倒置、跨层泄漏、不安全的跨包导入与 Electron 进程隔离违规等约束在静态检查阶段固化,防止架构边界被逐步侵蚀;各技术栈的业务规则不在本插件族承载。
能力
- core 子插件:依赖方向、业务泄漏、实现包导入限制、导出控制与合规、跨包相对导入禁止、按路径限制调用与导入等通用架构规则
- domain 子插件:DDD 域实体命名、Port-Adapter 实现、域导出、域 TypeORM 导入、层 README 必备等域层规则
- electron 子插件:IPC 通道类型化、IPC 结果解包、暴露安全 API、平台泄漏、unsafe electron API 暴露、renderer 实现禁入、generic IPC bridge 暴露、preload 内 ipcRenderer 直连、custom IPC utility 等 Electron 进程隔离与 IPC 安全规则
- library 子插件:测试文件放置、测试文件与源文件匹配、测试目录无非测试文件等测试目录结构规则
- 完整插件聚合全部规则统一注册为
@longzai-intelligence/architecture,并配套 recommended-core 与 recommended-library 配置入口
