SuperAPI AI 工具集

config-loader-helper

测试与质量

查看项目

更新于 10-16 03:41

技能介绍

用途:当测试或本地运行因环境变量、功能开关缺失或设置错误而失败时,用它来诊断配置问题、枚举所需环境变量,并指导安全的本地测试设置。

主要能力:枚举所需配置键(检查 setTestEnv.sh、.env.sample 文件及 config/*.go 中的 os.Getenv 调用与功能检查);按功能开关分组呈现,如 JWT、RDBMS、Redis、MongoDB、Email、2FA、CORS、Firewall 等;给出最小化本地设置建议,推荐 source setTestEnv.sh 及按测试覆盖。

功能开关包括 gconfig.IsRDBMS()、IsRedis()、IsMongo()、IsJWT()、Is2FA()、IsCORS()、IsWAF()、IsEmailService()、IsEmailVerificationService()、IsHashPass()、IsCipher() 等,完整列表见 llms.txt。

权威来源:setTestEnv.sh、根目录及 example、example2/cmd/app 下的 .env.sample、config/*.go、llms.txt。

适用场景:密码找回测试需要哪些环境变量、JWT 中间件为何不生效等配置相关故障排查。相关技能:test-runner、source-search、code-navigation。限制:绝不索要或打印真实密钥;具体命令与完整环境变量表以项目资料为准,此处暂未提供。