flutter-dart-code-review

Installation
SKILL.md

Flutter/Dart 代码审查最佳实践

适用于审查 Flutter/Dart 应用程序的全面、与库无关的清单。无论使用哪种状态管理方案、路由库或依赖注入框架,这些原则都适用。


1. 通用项目健康度

  • [ ] 项目遵循一致的文件夹结构(功能优先或分层优先)
  • [ ] 关注点分离得当:UI、业务逻辑、数据层
  • [ ] 部件中无业务逻辑;部件纯粹是展示性的
  • [ ] pubspec.yaml 是干净的 —— 没有未使用的依赖项,版本已适当固定
  • [ ] analysis_options.yaml 包含严格的 lint 规则集,并启用了严格的分析器设置
  • [ ] 生产代码中没有 print() 语句 —— 使用 dart:developer log() 或日志包
  • [ ] 生成的文件 (.g.dart, .freezed.dart, .gr.dart) 是最新的或在 .gitignore 中
  • [ ] 平台特定代码通过抽象进行隔离

Installs
2
First Seen
Jun 22, 2026
Security Audits