Logo
Explore Help
Sign In
wangsiyuan/go-trustlog
1
0
Fork 0
You've already forked go-trustlog
Code Issues Pull Requests Actions Packages Projects Releases 3 Wiki Activity
Files
v0.0.3
go-trustlog/internal/helpers/validate.go

21 lines
311 B
Go
Raw Permalink Normal View History

refactor: 重构trustlog-sdk目录结构到trustlog/go-trustlog - 将所有trustlog-sdk文件移动到trustlog/go-trustlog/目录 - 更新README中所有import路径从trustlog-sdk改为go-trustlog - 更新cookiecutter配置文件中的项目名称 - 更新根目录.lefthook.yml以引用新位置的配置 - 添加go.sum文件到版本控制 - 删除过时的示例文件 这次重构与trustlog-server保持一致的目录结构, 为未来支持多语言SDK(Python、Java等)预留空间。
2025-12-22 13:37:57 +08:00
package helpers
import (
"sync"
"github.com/go-playground/validator/v10"
)
//nolint:gochecknoglobals // 单例模式需要全局变量
var (
validate *validator.Validate
once sync.Once
)
func GetValidator() *validator.Validate {
once.Do(func() {
validate = validator.New()
})
return validate
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.3 Page: 151ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API