Agent Skills
› authgear/authgear-server
› update-vettedpositions
update-vettedpositions
GitHub用于处理Go代码分析输出中无害的行号漂移,更新vettedpositions文件以消除误报,同时确保不掩盖新警告。
Trigger Scenarios
Go静态分析工具报告行号漂移
需要维护vettedpositions文件以同步代码位置变化
Install
npx skills add authgear/authgear-server --skill update-vettedpositions -g -y
SKILL.md
Frontmatter
{
"name": "update-vettedpositions",
"description": "Update .vettedpositions after harmless line-number moves in goanalysis output.",
"argument-hint": "<changed files or analysis output>"
}
Use this skill only for line-number drift in vetted positions.
Workflow
- Run
go run ./devtools/goanalysis ./cmd/... ./pkg/.... - For each reported item, check whether it is only a line-number move with no semantic change.
- If it is a line-number move, update
.vettedpositionsto remove the old position and add the new one. - If it is a genuinely new warning, stop and report it instead of updating
.vettedpositions. - Re-run
go run ./devtools/goanalysis ./cmd/... ./pkg/.... - Run
make sort-vettedpositions. - Commit the change with the message
Update .vettedpositions for changed line numbers.
Notes
- Do not add new vetted positions for new issues.
- Keep the file sorted by using the repo target, not by hand.
Version History
- 2dd6d88 Current 2026-07-24 16:31


