Skip to content

Commit 1658e4b

Browse files
committed
enhance: skip the directives validation check of gonginx
1 parent 99d6983 commit 1658e4b

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,6 @@ require (
275275
)
276276

277277
replace (
278-
github.com/tufanbarisyildirim/gonginx v0.0.0-20240109151651-bb3e845a7a2a => github.com/0xJacky/gonginx v0.0.0-20240114153809-6a105e85b7c3
278+
github.com/tufanbarisyildirim/gonginx v0.0.0-20240109151651-bb3e845a7a2a => github.com/0xJacky/gonginx v0.0.0-20240116144320-46847e98c3f8
279279
gopkg.in/ns1/ns1-go.v2 v2.7.8 => gopkg.in/ns1/ns1-go.v2 v2.7.6
280280
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -598,8 +598,8 @@ cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcP
598598
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
599599
gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8=
600600
git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc=
601-
github.com/0xJacky/gonginx v0.0.0-20240114153809-6a105e85b7c3 h1:zf2Ynrcf96871zUDsC/ZcYHiCyb8J2lNhfysNWG7I6g=
602-
github.com/0xJacky/gonginx v0.0.0-20240114153809-6a105e85b7c3/go.mod h1:4fTjBxMoWGOIVnGFSTS9GAZ0yMyiGzTdATQS0krQv18=
601+
github.com/0xJacky/gonginx v0.0.0-20240116144320-46847e98c3f8 h1:WsRlIe5lYWbgVwXsNroC9sSw/q7Dz/XeCCiyFyzm1oQ=
602+
github.com/0xJacky/gonginx v0.0.0-20240116144320-46847e98c3f8/go.mod h1:4fTjBxMoWGOIVnGFSTS9GAZ0yMyiGzTdATQS0krQv18=
603603
github.com/0xJacky/pofile v0.2.1 h1:ceNyprJOpo7wPPR0rCOuR1gfjYiS8t9YBc73tSLnlDc=
604604
github.com/0xJacky/pofile v0.2.1/go.mod h1:hOZmte1hWostNs9KCwFRhKM7hf0d19zfWosopngij74=
605605
github.com/AdamSLevy/jsonrpc2/v14 v14.1.0 h1:Dy3M9aegiI7d7PF1LUdjbVigJReo+QOceYsMyFh9qoE=

internal/nginx/build_config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func (c *NgxConfig) BuildConfig() (content string, err error) {
8282

8383
content += fmt.Sprintf("%sserver {\n%s}\n\n", comments, server)
8484
}
85-
p := parser.NewStringParser(content)
85+
p := parser.NewStringParser(content, parser.WithSkipValidDirectivesErr())
8686
config, err := p.Parse()
8787
if err != nil {
8888
return

internal/nginx/format_code.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ func (c *NgxConfig) FmtCode() (fmtContent string) {
1111
}
1212

1313
func FmtCode(content string) (fmtContent string, err error) {
14-
p := parser.NewStringParser(content)
14+
p := parser.NewStringParser(content, parser.WithSkipValidDirectivesErr())
1515
c, err := p.Parse()
1616
if err != nil {
1717
return

internal/nginx/parse.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ func parse(block gonginx.IBlock, ngxConfig *NgxConfig) (err error) {
162162
}
163163

164164
func ParseNgxConfigByContent(content string) (ngxConfig *NgxConfig, err error) {
165-
p := parser.NewStringParser(content)
165+
p := parser.NewStringParser(content, parser.WithSkipValidDirectivesErr())
166166
c, err := p.Parse()
167167
if err != nil {
168168
return
@@ -174,7 +174,7 @@ func ParseNgxConfigByContent(content string) (ngxConfig *NgxConfig, err error) {
174174
}
175175

176176
func ParseNgxConfig(filename string) (ngxConfig *NgxConfig, err error) {
177-
p, err := parser.NewParser(filename)
177+
p, err := parser.NewParser(filename, parser.WithSkipValidDirectivesErr())
178178
if err != nil {
179179
return nil, errors.Wrap(err, "error ParseNgxConfig")
180180
}

internal/template/template.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ func ParseTemplate(path, name string, bindData map[string]Variable) (c ConfigDet
163163

164164
content = buf.String()
165165

166-
p := parser.NewStringParser(content)
166+
p := parser.NewStringParser(content, parser.WithSkipValidDirectivesErr())
167167
config, err := p.Parse()
168168
if err != nil {
169169
return

0 commit comments

Comments
 (0)