@longzai-intelligence-oxlint/architecture-core-plugin
v0.1.18
Published
Readme
@longzai-intelligence-oxlint/architecture-core-plugin
意图
在静态检查阶段拦截核心架构违规:依赖方向倒置、业务逻辑泄漏到技术层、实现包越界导入、跨包相对导入等,固化分层架构边界。
定位
architecture 插件族的核心子插件,承载依赖方向与导入/导出约束类规则。从原 plugin-architecture 单包拆分而来(ADR 0002)。
规则
dependency-direction— 依赖方向约束(项目特定选项,由 oxlint-config 注入)business-leak— 技术层业务命名泄漏no-cross-package-relative-import— 禁止跨包相对导入domain-export-compliance— domain 导出合规implementation-export-control— 实现包导出控制no-implementation-import-in-apps— 禁止 apps 直接导入实现包no-restricted-call-in-paths— 路径内受限调用no-restricted-import-in-paths— 路径内受限导入
