默认的 focus_only_on_problems 指令禁止导入本身引入的建议
作者: IsmaelMartinez创建于 2026年9月7日更新于 2026年9月15日
标签bug
#3014 问题的另一半是 #3061 修复了该报告中的漂浮支架部分(单独跟踪为 #3058);#3042 将其提交,#3046 刻意将其排除,因此未跟踪。 使用发布的默认配置(`configuration.toml:191`、`focus_only_on_problems=true`)时,`/improve` 提示会渲染 `pr_code_suggestions_prompts.toml:24-32` 中的 else 分支,其中第 28 行提示不要建议 ... 添加缺失的导入语句。 该规则旨在阻止单独添加导入建议,但也适用于当建议本身引入了新的依赖时,这正是 #3014 上报的情况:建议的代码在提交时无法导入。 问题在于,该规则是否应排除建议自身 `improved_code` 所需的导入,还是 #3046 中的语法检查是否应扩展到未解析的名称。 尚无提案;这是跟踪问题。
内容来源: The-PR-Agent/pr-agent