Files
hi-server/.github
shanshanzhong147 8ff992e74c 配置: golangci-lint 改用 only-new-issues 模式 (#4)
PR #3 触发新 ci.yml 第一次跑 golangci-lint,爆出 47 个 lint 错误,全部是上游
perfect-panel/server + hi-server 历史代码的存量 (errcheck / unused functions),
不是本批改动引入的。

新 ci.yml 的初衷是把红挡在 merge 前。47 个 legacy lint 错误会让每一个新 PR
都被堵住、无法 merge,等于把 lint check 变成 'PR 全部红,所有人靠经验跳过'
的反模式 — 这正是我们想避免的。

切到 only-new-issues 模式:只 flag 本 PR diff 引入的新 lint 问题,让 CI 对
增量改动保持纪律,同时不阻塞 legacy backlog。

并加 fetch-depth: 0,因为 only-new-issues 需要拿 base ref 算 diff。

存量 47 个 lint 问题独立 issue 跟踪,由后端工程师按优先级清。

Co-authored-by: multica-agent <github@multica.ai>
2026-06-02 22:48:20 -07:00
..