Skip to content

Commit e4fd079

Browse files
refactor(config): Make some struct and field names less confusing (#2922)
1 parent c84379f commit e4fd079

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

internal/config/config.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ const (
5555
)
5656

5757
type Config struct {
58-
Version string `json:"version" yaml:"version"`
59-
Cloud Cloud `json:"cloud" yaml:"cloud"`
60-
SQL []SQL `json:"sql" yaml:"sql"`
61-
Gen Gen `json:"overrides,omitempty" yaml:"overrides"`
62-
Plugins []Plugin `json:"plugins" yaml:"plugins"`
63-
Rules []Rule `json:"rules" yaml:"rules"`
58+
Version string `json:"version" yaml:"version"`
59+
Cloud Cloud `json:"cloud" yaml:"cloud"`
60+
SQL []SQL `json:"sql" yaml:"sql"`
61+
Overrides Overrides `json:"overrides,omitempty" yaml:"overrides"`
62+
Plugins []Plugin `json:"plugins" yaml:"plugins"`
63+
Rules []Rule `json:"rules" yaml:"rules"`
6464
}
6565

6666
type Database struct {
@@ -93,11 +93,11 @@ type Rule struct {
9393
Msg string `json:"message" yaml:"message"`
9494
}
9595

96-
type Gen struct {
97-
Go *GenGo `json:"go,omitempty" yaml:"go"`
96+
type Overrides struct {
97+
Go *GoOverrides `json:"go,omitempty" yaml:"go"`
9898
}
9999

100-
type GenGo struct {
100+
type GoOverrides struct {
101101
Overrides []Override `json:"overrides,omitempty" yaml:"overrides"`
102102
Rename map[string]string `json:"rename,omitempty" yaml:"rename"`
103103
}
@@ -258,11 +258,11 @@ func Combine(conf Config, pkg SQL) CombinedSettings {
258258
Package: pkg,
259259
Rename: map[string]string{},
260260
}
261-
if conf.Gen.Go != nil {
262-
for k, v := range conf.Gen.Go.Rename {
261+
if conf.Overrides.Go != nil {
262+
for k, v := range conf.Overrides.Go.Rename {
263263
cs.Rename[k] = v
264264
}
265-
cs.Overrides = append(cs.Overrides, conf.Gen.Go.Overrides...)
265+
cs.Overrides = append(cs.Overrides, conf.Overrides.Go.Overrides...)
266266
}
267267
if pkg.Gen.Go != nil {
268268
cs.Go = *pkg.Gen.Go

internal/config/v_one.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ func (c *V1GenerateSettings) Translate() Config {
189189
}
190190

191191
if len(c.Overrides) > 0 || len(c.Rename) > 0 {
192-
conf.Gen.Go = &GenGo{
192+
conf.Overrides.Go = &GoOverrides{
193193
Overrides: c.Overrides,
194194
Rename: c.Rename,
195195
}

internal/config/v_two.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ func v2ParseConfig(rd io.Reader) (Config, error) {
2727
if err := conf.validateGlobalOverrides(); err != nil {
2828
return conf, err
2929
}
30-
if conf.Gen.Go != nil {
31-
for i := range conf.Gen.Go.Overrides {
32-
if err := conf.Gen.Go.Overrides[i].Parse(); err != nil {
30+
if conf.Overrides.Go != nil {
31+
for i := range conf.Overrides.Go.Overrides {
32+
if err := conf.Overrides.Go.Overrides[i].Parse(); err != nil {
3333
return conf, err
3434
}
3535
}
@@ -125,11 +125,11 @@ func (c *Config) validateGlobalOverrides() error {
125125
engines[pkg.Engine] = struct{}{}
126126
}
127127
}
128-
if c.Gen.Go == nil {
128+
if c.Overrides.Go == nil {
129129
return nil
130130
}
131131
usesMultipleEngines := len(engines) > 1
132-
for _, oride := range c.Gen.Go.Overrides {
132+
for _, oride := range c.Overrides.Go.Overrides {
133133
if usesMultipleEngines && oride.Engine == "" {
134134
return fmt.Errorf(`the "engine" field is required for global type overrides because your configuration uses multiple database engines`)
135135
}

0 commit comments

Comments
 (0)