Forest
|
bbf4024dc7
|
refactor(usage): 移动 usage 查询到 services
|
2025-12-24 08:41:31 +08:00 |
|
Forest
|
1e1f3c0c74
|
ci(backend): 添加 gofmt 配置
|
2025-12-20 16:19:40 +08:00 |
|
Forest
|
1fab9204eb
|
ci(backend): 添加 unused 配置
|
2025-12-20 16:12:44 +08:00 |
|
Forest
|
dbd3e71637
|
ci(backend): 添加 staticcheck 配置
|
2025-12-20 16:01:24 +08:00 |
|
Forest
|
974f67211b
|
ci(backend): 添加 ineffassign 配置
|
2025-12-20 15:58:08 +08:00 |
|
Forest
|
0338c83b90
|
ci(backend): 添加 errcheck 配置
|
2025-12-20 15:52:13 +08:00 |
|
NepetaLemon
|
c6b3de1199
|
ci(backend): 添加 github actions (#10)
## 变更内容
### CI/CD
- 添加 GitHub Actions 工作流(test + golangci-lint)
- 添加 golangci-lint 配置,启用 errcheck/govet/staticcheck/unused/depguard
- 通过 depguard 强制 service 层不能直接导入 repository
### 错误处理修复
- 修复 CSV 写入、SSE 流式输出、随机数生成等未处理的错误
- GenerateRedeemCode() 现在返回 error
### 资源泄露修复
- 统一使用 defer func() { _ = xxx.Close() }() 模式
### 代码清理
- 移除未使用的常量
- 简化 nil map 检查
- 统一代码格式
|
2025-12-20 02:29:52 -05:00 |
|