# Ruff 配置:第一阶段只开 E + F(pyflakes 正确性 + pycodestyle 基础)。 # 不开全规则:全规则在基线 aebc623 下有 2332 项(含 UP031 printf 格式 # 1113 项等风格 churn),一次性全开只会把 CI 变成常红噪音,不先收敛。 # 行宽 120:88 下 E501 有 131 项、100 下 29 项、120 下 13 项; # 120 是现有代码最接近的、可在第二阶段再收紧到 100 的起点。 # 排除 work/:它是运行时 worktree/任务工作区,不是源码。 line-length = 120 exclude = ["work"] [lint] select = ["E", "F"]