程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
vet 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Go 1.28 的 vet 新增 scannererr / sqlrowserr:循环里漏检 Err 会被点名
编程
Go 1.28 的 vet 新增 scannererr / sqlrowserr:循环里漏检 Err 会被点名
2026-09-26 21:02:54
Go 1.28(预计 2027-02)草稿 release notes 里 vet 新增 scannererr 与 sqlrowserr,专查 bufio.Scanner.Scan / sql.Rows.Next 循环结束后漏处理 Err 的写法。本文整理这两个 analyzer 的意图,以及 base32/base64 溢出 panic、MustParse、ProxyFromEnvironment 小写优先等改动。
Go
go
vet
静态检查
升级迁移
Go 1.28 vet 新增 scannererr / sqlrowserr:Scan 与 Next 循环里的错误不能再默认忽略
编程
Go 1.28 vet 新增 scannererr / sqlrowserr:Scan 与 Next 循环里的错误不能再默认忽略
2026-09-16 21:04:31
Go 1.28 的 vet 增加 scannererr 与 sqlrowserr 两个分析器:前者抓 bufio.Scanner 的 Scan 循环没检查 Scanner.Err,后者抓 sql.Rows.Next 循环没检查 Rows.Err,把迭代错误和「结果更少」区分开。文中给出坏代码与正确写法、分析器跳过 strings/bytes Reader 的降噪逻辑,以及 issue #17747 上 22K 模块的实测数据与落地建议。
Go
vet
静态分析
错误处理
草案
Go 1.28 草案:vet 新增两个「循环后忘查 err」分析器,自举门槛升到 Go 1.26
编程
Go 1.28 草案:vet 新增两个「循环后忘查 err」分析器,自举门槛升到 Go 1.26
2026-09-11 21:03:09
Go 1.28 草案(未发布,预计 2027-02)在 vet 里加了 scannererr 与 sqlrowserr,专查 bufio.Scanner/sql.Rows 循环后漏看 err 的老毛病;另含 ProxyFromEnvironment 小写优先、net/url.MustParse、Landlock 支持等改动。
Go
vet
标准库
草案
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调