Files
xianyan/build.yaml
Developer ca68fe29c7 chore: 批量整理优化项目代码与配置
- 新增模型目录占位文件与翻译类型拆分
- 调整路由配置与桌面端窗口初始化
- 移除多处冗余图表配置项
- 重构右侧面板注册表与三栏布局组件
- 添加智能AppBar、拖拽书签等新功能组件
- 优化安卓编译配置与多平台插件注册
- 新增翻译覆盖率测试与共享组件
- 格式化代码与修复静态分析警告
2026-05-29 10:08:02 +08:00

45 lines
1.4 KiB
YAML

# ============================================================
# 闲言APP — 代码生成配置
# 创建时间: 2026-04-20
# 更新时间: 2026-05-24
# 作用: build_runner / freezed / json_serializable / drift 配置
# 上次更新: 扩展freezed和json_serializable的generate_for范围
# ============================================================
targets:
$default:
builders:
freezed:freezed:
generate_for:
- "lib/**/domain/**/*.dart"
- "lib/**/data/models/**/*.dart"
- "lib/**/models/**/*.dart"
- "lib/**/providers/**/*.dart"
- "lib/core/providers/**/*.dart"
- "lib/features/editor/**/*.dart"
- "lib/features/mine/settings/providers/plugin_provider.dart"
- "lib/features/tool_center/leisure/**/*.dart"
json_serializable:json_serializable:
options:
field_rename: snake
any_map: false
checked: false
include_if_null: false
generate_for:
- "lib/**/data/models/**/*.dart"
- "lib/**/models/**/*.dart"
drift_dev:drift_dev:
enabled: true
options:
generate_connect_constructor: true
apply_converters_on_variables: true
generate_for:
- "lib/**/storage/database/*.dart"
global_options:
freezed:freezed:
runs_before:
- json_serializable:json_serializable