一个 Flutter 包,提供一组 lint 检查和代码编辑功能,以在代码库中强制执行一致的 UI 标准。该包使用 Sidecar 构建,通过捕捉与既定视觉和结构指南的偏差来帮助维护设计完整性。该包可通过 pub 无缝集成到 Flutter 项目中,提供自动反馈和修正,确保与定义的设计系统保持一致。非常适合希望在最小化不一致性的同时扩展 UI 开发的团队。
适合场景
- 强制统一的 UI 组件使用
- 自动化设计规范合规
- 在大型团队中保持视觉一致性
- 将设计系统规则集成到CI/CD流水线中
- 支持协作式从设计到代码的工作流程
主要特点
- UI 一致性检查规则
- 代码编辑以实现自动修复
- 基于 Sidecar 的规则定义
- 通过 pub 实现轻松集成
- 可扩展的静态检查配置
适合对象
- 设计系统团队
- 大规模 Flutter 应用
- 专注于UI一致性的前端开发人员
- 使用自动化代码质量工具的团队
- 需要严格遵循设计的项目
使用建议
- 需要设置 Sidecar 才能实现完整功能
- 可能需要为独特的设计系统进行定制
- 最好与现有的 linter 配置结合使用
- 有限的平台特定定位
- 依赖外部工具(Sidecar)