style: 格式化代码

- 使用 Go 1.13+ 八进制字面量格式 (0o644)
- 修复文件末尾缺少换行符
- 对齐结构体字段

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
xfy 2026-04-27 10:20:18 +08:00
parent 1f672d1a7a
commit c18ce613b3
3 changed files with 33 additions and 34 deletions

View File

@ -24,17 +24,17 @@ import (
// App manages the server lifecycle (Windows version).
type App struct {
resv resolver.Resolver
cfg *config.Config
srv *server.Server
http3Srv *http3.Server
http2Srv *http2.Server
streamSrv *stream.Server
logger *logging.AppLogger
cfgPath string
pidFile string
logFile string
listeners []net.Listener
resv resolver.Resolver
cfg *config.Config
srv *server.Server
http3Srv *http3.Server
http2Srv *http2.Server
streamSrv *stream.Server
logger *logging.AppLogger
cfgPath string
pidFile string
logFile string
listeners []net.Listener
upgradeMgr *server.UpgradeManager
}
@ -286,4 +286,4 @@ func sigName(sig syscall.Signal) string {
default:
return fmt.Sprintf("Signal(%d)", sig)
}
}
}

View File

@ -747,10 +747,10 @@ http {
func TestConvertProxyRedirect(t *testing.T) {
tests := []struct {
name string
input string
mode string
rules int
name string
input string
mode string
rules int
}{
{
name: "off",
@ -956,9 +956,9 @@ http {
func TestConvertUpstreamLoadBalance(t *testing.T) {
tests := []struct {
name string
upstream string
wantLB string
name string
upstream string
wantLB string
}{
{
name: "least_conn",
@ -1325,4 +1325,3 @@ http {
t.Errorf("Listen = %s, want 0.0.0.0:80 when no listen directive", s.Listen)
}
}

View File

@ -193,7 +193,7 @@ func TestParseFile(t *testing.T) {
dir := t.TempDir()
path := filepath.Join(dir, "nginx.conf")
content := "listen 80;\nserver_name example.com;"
if err := os.WriteFile(path, []byte(content), 0644); err != nil {
if err := os.WriteFile(path, []byte(content), 0o644); err != nil {
t.Fatalf("write file: %v", err)
}
cfg, err := ParseFile(path)
@ -216,21 +216,21 @@ func TestParseIncludeGlob(t *testing.T) {
// Create a subdirectory for included files to avoid matching nginx.conf itself.
incDir := filepath.Join(dir, "includes")
if err := os.Mkdir(incDir, 0755); err != nil {
if err := os.Mkdir(incDir, 0o755); err != nil {
t.Fatal(err)
}
if err := os.WriteFile(filepath.Join(incDir, "a.conf"), []byte("listen 80;\n"), 0644); err != nil {
if err := os.WriteFile(filepath.Join(incDir, "a.conf"), []byte("listen 80;\n"), 0o644); err != nil {
t.Fatal(err)
}
if err := os.WriteFile(filepath.Join(incDir, "b.conf"), []byte("server_name a.com;\n"), 0644); err != nil {
if err := os.WriteFile(filepath.Join(incDir, "b.conf"), []byte("server_name a.com;\n"), 0o644); err != nil {
t.Fatal(err)
}
// Create main config with include.
main := filepath.Join(dir, "nginx.conf")
content := "include " + incDir + "/*.conf;"
if err := os.WriteFile(main, []byte(content), 0644); err != nil {
if err := os.WriteFile(main, []byte(content), 0o644); err != nil {
t.Fatal(err)
}
@ -256,10 +256,10 @@ func TestParseIncludeCircular(t *testing.T) {
a := filepath.Join(dir, "a.conf")
b := filepath.Join(dir, "b.conf")
if err := os.WriteFile(a, []byte("include "+b+";"), 0644); err != nil {
if err := os.WriteFile(a, []byte("include "+b+";"), 0o644); err != nil {
t.Fatal(err)
}
if err := os.WriteFile(b, []byte("include "+a+";"), 0644); err != nil {
if err := os.WriteFile(b, []byte("include "+a+";"), 0o644); err != nil {
t.Fatal(err)
}
@ -289,7 +289,7 @@ func TestParseIncludeMaxDepth(t *testing.T) {
} else {
content = "listen 80;"
}
if err := os.WriteFile(path, []byte(content), 0644); err != nil {
if err := os.WriteFile(path, []byte(content), 0o644); err != nil {
t.Fatal(err)
}
}
@ -307,7 +307,7 @@ func TestParseIncludeNotFound(t *testing.T) {
dir := t.TempDir()
main := filepath.Join(dir, "nginx.conf")
content := "include /nonexistent/path.conf;"
if err := os.WriteFile(main, []byte(content), 0644); err != nil {
if err := os.WriteFile(main, []byte(content), 0o644); err != nil {
t.Fatal(err)
}
_, err := ParseFile(main)
@ -320,7 +320,7 @@ func TestParseIncludeGlobNoMatch(t *testing.T) {
dir := t.TempDir()
main := filepath.Join(dir, "nginx.conf")
content := "include " + dir + "/nonexistent/*.conf;"
if err := os.WriteFile(main, []byte(content), 0644); err != nil {
if err := os.WriteFile(main, []byte(content), 0o644); err != nil {
t.Fatal(err)
}
cfg, err := ParseFile(main)
@ -334,10 +334,10 @@ func TestParseIncludeGlobNoMatch(t *testing.T) {
func TestParseLocationModifiers(t *testing.T) {
tests := []struct {
name string
input string
dirName string
args []string
name string
input string
dirName string
args []string
}{
{
name: "exact match",