dart-fix-runtime-errors 是处理 Dart 错误的 Skill;当前文档虽然名称强调运行时,实际展开的流程主要是静态分析、类型和空安全修复。适合已经拿到报错,希望追到变量初始化或类型定义的开发者。
比如一个列表最初没有写明元素类型,后面传给要求特定类型的函数时才出错。它会回看列表从哪里创建,考虑在源头补上准确类型,而不只是到调用处强行加转换。
对于可能为空的值,要先判断它在业务上是否确实可能不存在,再选择可空访问或默认值。late 和强制转换只会改变检查发生的位置,不能替你证明初始化顺序和真实数据类型正确。
它提供的工作过程包括运行分析器、预览自动修复、手动处理剩余问题,再运行分析和测试。你需要给出目标代码、完整错误和预期行为,避免只截取一行报错就猜。
如果你期待的是读取正在运行的应用堆栈并自动热重载,当前正文没有完整展开这条链路。本篇推荐的是其中有具体依据的类型与空安全排查方式。