Posted in Go语言基础和工具链为什么Go lint禁止*error但允许*fmt.Stringer?——基于Go Proposal #5122的权威裁决解析 第一章:Go接口指针使用的根本矛 … 为什么Go lint禁止error但允许fmt.Stringer?——基于Go Proposal #5122的权威裁决解析Read more by 低调的Gopher|2026年3月15日|Go语言规范解读, doclint, Proposal撰写, fmt.Stringer接口, #5122, 标准error接口, Go动态加载
Posted in 其他RISC-V多核启动时Go sync.Mutex性能骤降63%?——Cache一致性协议与CLINT timer初始化顺序陷阱 第一章:RISC-V多核启动时G … RISC-V多核启动时Go sync.Mutex性能骤降63%?——Cache一致性协议与CLINT timer初始化顺序陷阱Read more by Go语言爱好者|2026年3月4日|doclint, RISC-V多核启动, sync.Mutex性能优化, Cache一致性协议, timer初始化, 嵌入式系统并发陷阱
Posted in Go语言基础和工具链Go代码审查Checklist(字节内部版V3.2):22项静态检查项+17个go lint自定义规则(含GitHub Action自动注入方案) 第一章:Go代码审查Checkl … Go代码审查Checklist(字节内部版V3.2):22项静态检查项+17个go lint自定义规则(含GitHub Action自动注入方案)Read more by Go语言狂热者|2026年2月24日|Action教程, Go动态加载, doclint, 宝宝树Go代码审查, GitHub库安全检查, Clang静态检查绕过, 字节跳动代码规范
Posted in Go语言基础和工具链Go语言入门最后防线:go fmt/go vet/go lint三剑客配置模板(企业级pre-commit钩子已封装) 第一章:Go语言入门最后防线:g … Go语言入门最后防线:go fmt/go vet/go lint三剑客配置模板(企业级pre-commit钩子已封装)Read more by 后端小能手|2026年2月22日|fmt.Errorf丢失frame, Go语言入门痛点, vet漏洞, Go动态加载, pre-commit钩子配置, doclint
Posted in Go语言基础和工具链【Go命名倒计时】Go 1.23即将强制启用strict-naming lint:你项目的结构体命名还能撑多久? 第一章:Go结构体命名的演进与现 … 【Go命名倒计时】Go 1.23即将强制启用strict-naming lint:你项目的结构体命名还能撑多久?Read more by 并发编程爱好者|2026年2月3日|Go代码规范, Go结构体命名规范, Go动态加载, 1.23升级, _test.go命名规则, doclint, strict-naming
Posted in Go语言基础和工具链【Go文档终极工作流】:vim-go + godoc-browser + go mod graph + 自研doclint工具链(GitHub Star 2.4k,限免72小时) 第一章:Go语言官方文档概览与核 … 【Go文档终极工作流】:vim-go + godoc-browser + go mod graph + 自研doclint工具链(GitHub Star 2.4k,限免72小时)Read more by Go语言日常|2026年2月3日|GraphQL网关, Go动态加载, go.mod智能提示, vim-go配置, 微软官方Go文档, godoc-browser, doclint