一個 Flutter 套件,提供一組 lint 和程式碼編輯功能,以在程式碼庫中強制執行一致的 UI 標準。使用 Sidecar 建構,可透過偵測與既定視覺與結構指南的偏離來協助維護設計完整性。該套件可透過 pub 隨意整合至 Flutter 專案,提供自動化回饋與修正,確保與已定義的設計系統對齊。非常適合希望在最小化不一致性的同時擴展 UI 開發的團隊。
適用情境
- 強制統一的 UI 組件使用
- 自動化設計規範合規
- 在大型團隊中保持視覺一致性
- 將設計系統規則整合到CI/CD流程中
- 支援協作式從設計到程式碼的工作流程
主要特色
- UI 一致性檢查規則
- 程式碼編輯以實現自動修復
- 基於 Sidecar 的規則定義
- 透過 pub 實現輕鬆整合
- 可擴充的靜態檢查設定
適合對象
- 設計系統團隊
- 大規模 Flutter 應用
- 專注於UI一致性的前端開發人員
- 使用自動化程式碼品質工具的團隊
- 需要嚴格遵循設計的專案
使用建議
- 需要設定 Sidecar 才能實現完整功能
- 可能需要為獨特的設計系統進行客製化
- 最佳搭配現有的 linter 設定使用
- 有限的平台特定定位
- 依賴外部工具(Sidecar)