From 5754110cea497a37a1b82bc2e3cc4c471e173958 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 26 Jun 2025 14:06:09 -0400 Subject: [PATCH 1/5] fix: typo --- cmd/go-judge/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/go-judge/main.go b/cmd/go-judge/main.go index 2be5fc7..05058b6 100644 --- a/cmd/go-judge/main.go +++ b/cmd/go-judge/main.go @@ -64,7 +64,7 @@ func main() { warnIfNotLinux() // Init environment pool - fs, fsCleanUp := newFilsStore(conf) + fs, fsCleanUp := newFileStore(conf) b, builderParam := newEnvBuilder(conf) envPool := newEnvPool(b, conf.EnableMetrics) prefork(envPool, conf.PreFork) @@ -455,7 +455,7 @@ func grpcTokenAuth(token string) func(context.Context) (context.Context, error) } } -func newFilsStore(conf *config.Config) (filestore.FileStore, func() error) { +func newFileStore(conf *config.Config) (filestore.FileStore, func() error) { const timeoutCheckInterval = 15 * time.Second var cleanUp func() error From d74bb08a2f31476c0803f639024083bfa86e13c9 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 26 Jun 2025 14:07:03 -0400 Subject: [PATCH 2/5] fix: typo --- cmd/go-judge-ffi/cinterface.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/go-judge-ffi/cinterface.go b/cmd/go-judge-ffi/cinterface.go index 6e0384a..ee5b36c 100644 --- a/cmd/go-judge-ffi/cinterface.go +++ b/cmd/go-judge-ffi/cinterface.go @@ -43,7 +43,7 @@ var ( srcPrefix []string ) -func newFilsStore(dir string) (filestore.FileStore, error) { +func newFileStore(dir string) (filestore.FileStore, error) { if dir == "" { if runtime.GOOS == "linux" { dir = "/dev/shm" @@ -83,7 +83,7 @@ func Init(i *C.char) C.int { srcPrefix = strings.Split(ip.SrcPrefix, ",") var err error - fs, err = newFilsStore(ip.Dir) + fs, err = newFileStore(ip.Dir) if err != nil { log.Fatalln("file store create failed", err) } From e14a13f7166abaa1bced9eb71230e5fae806df5f Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 26 Jun 2025 14:10:38 -0400 Subject: [PATCH 3/5] fix: typo --- env/env_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env/env_linux.go b/env/env_linux.go index f2f200e..fee2f32 100644 --- a/env/env_linux.go +++ b/env/env_linux.go @@ -292,7 +292,7 @@ func kernelVersion() (major int, minor int) { value = (value * 10) + int(c-'0') } else { // Note that we're assuming N.N.N here. If we see anything else we are likely to - // mis-parse it. + // misparse it. values[vi] = value vi++ if vi >= len(values) { From a3a9eded626e13861b0a9b4a99d46e2658ea36c7 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 26 Jun 2025 14:11:18 -0400 Subject: [PATCH 4/5] refactor: if -> switch --- cmd/go-judge/listener.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/go-judge/listener.go b/cmd/go-judge/listener.go index fdcac1f..2e55b7f 100644 --- a/cmd/go-judge/listener.go +++ b/cmd/go-judge/listener.go @@ -30,14 +30,15 @@ func newListener(addr string) (net.Listener, error) { } var ips []net.IP - if host == "" { + switch host { + case "": return net.Listen("tcp", addr) - } else if host == "localhost" { + case "localhost": ips, err = getLocalhostIP() if err != nil { return nil, err } - } else { + default: ips, err = net.LookupIP(host) if err != nil { return nil, err From 79ba588ba92d675df53095c744010c97e0cf554d Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 26 Jun 2025 14:12:27 -0400 Subject: [PATCH 5/5] style: make gopls happy --- cmd/go-judge/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/go-judge/main.go b/cmd/go-judge/main.go index 05058b6..d88bcaf 100644 --- a/cmd/go-judge/main.go +++ b/cmd/go-judge/main.go @@ -555,7 +555,7 @@ func newForceGCWorker(conf *config.Config) { }() } -func generateHandleVersion(conf *config.Config, builderParam map[string]any) func(*gin.Context) { +func generateHandleVersion(_ *config.Config, _ map[string]any) func(*gin.Context) { return func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "buildVersion": version.Version,