#编译时检查
nilaway - 编译时捕获Go代码nil指针异常
NilAwayGo语言静态分析空指针检测编译时检查Github开源项目
NilAway是一款静态分析工具,专门用于在编译时检测Go代码中的nil指针异常。它无需额外注释,能够跨包分析nil流,并提供详细错误报告。NilAway以低开销和高精度著称,适合大型Go项目使用。该工具支持独立运行,也可与golangci-lint和Bazel/nogo集成,为开发者提供灵活的使用方式。
sqlx-ts - 编译时 SQL 查询检查和类型生成工具包,支持 TypeScript 和 JavaScript
sqlx-tsSQL工具包类型生成编译时检查数据库兼容Github开源项目
sqlx-ts 是一款 CLI 工具,为 TypeScript 和 JavaScript 项目提供编译时 SQL 查询检查和类型生成功能。支持 PostgreSQL 和 MySQL 数据库,无需 DSL 即可验证查询正确性,并生成对应类型定义,确保代码类型安全。作为一个灵活的工具而非 ORM,sqlx-ts 可与多种数据库驱动程序兼容使用。