Posted in

【Go语言架构反模式】:过度依赖interface{}导致类型安全崩塌,静态检查覆盖率归零(golangci-lint实测)

第一章:interface{}滥 … 【Go语言架构反模式】:过度依赖interface{}导致类型安全崩塌,静态检查覆盖率归零(golangci-lint实测)Read more

Posted in

defer + *os.File = 定时炸弹?Go中9类defer闭包捕获指针的泄漏模式与静态检查规则(支持golangci-lint集成)

第一章:defer + os. … https://datasea.cn/go0413591726.html“>defer + *os.File = 定时炸弹?Go中9类defer闭包捕获指针的泄漏模式与静态检查规则(支持golangci-lint集成)Read more

Posted in

【Go包声明最后防线】:当go vet、staticcheck、golangci-lint全部静默时,用自定义ssa.Pass扫描未声明包引用——200行Go代码实现零误报检测(开源地址限时公开)

第一章:Go包声明的基本规范与常 … 【Go包声明最后防线】:当go vet、staticcheck、golangci-lint全部静默时,用自定义ssa.Pass扫描未声明包引用——200行Go代码实现零误报检测(开源地址限时公开)Read more

Posted in

Go代码审查自动化工具落地难点:revive + golangci-lint + sonarqube + pre-commit hooks 如何统一规则并接入GitLab CI?

第一章:Go代码审查自动化工具生 … Go代码审查自动化工具落地难点:revive + golangci-lint + sonarqube + pre-commit hooks 如何统一规则并接入GitLab CI?Read more

Posted in

Go代码质量守护神(静态分析工具红黑榜):golangci-lint、staticcheck、revive真实误报率与可维护性评测

第一章:Go代码质量守护神(静态 … Go代码质量守护神(静态分析工具红黑榜):golangci-lint、staticcheck、revive真实误报率与可维护性评测Read more