dart-run-static-analysis 是运行 Dart 静态分析、处理可自动修复问题的 Skill。它帮助 AI 检查类型错误和代码规则,再预览、应用合适的修复,最后重新分析。
使用时先看项目的 analysis_options.yaml。这里决定启用哪些规则、怎样处理诊断,不能把另一项目的完整配置直接覆盖进来。规则集和格式选项也要匹配当前依赖与 SDK 版本。
面对一长串警告,它不会把所有改动一起盲目应用。文档要求先做 dry run,查看建议修改是否符合项目结构,再应用可机械处理的部分,格式化后重新检查。
有些问题来自生成代码或规则误报,可以按文件或具体位置控制诊断范围。但关闭提示本身不代表问题已解决,尤其是类型错误,仍要核对代码含义。
适合在提交前整理已有诊断,或升级后处理重复的 API 用法调整。你指定目录和当前约束,AI 就能把“发现了什么、自动改了什么、还有什么需要判断”分开交代,避免只给一条看似干净的终端结果。