Skip to content

Commit b1c3968

Browse files
authored
Merge pull request #4649 from kersten/fix/golangv4-avoid-shadowing-config-resource
🌱 (chore): avoid shadowing of 'config' and 'resource' in golang/v4 plugins
2 parents 1368515 + 18cbba9 commit b1c3968

File tree

5 files changed

+13
-15
lines changed

5 files changed

+13
-15
lines changed

pkg/plugins/golang/v4/scaffolds/api.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ type apiScaffolder struct {
4949
}
5050

5151
// NewAPIScaffolder returns a new Scaffolder for API/controller creation operations
52-
func NewAPIScaffolder(config config.Config, res resource.Resource, force bool) plugins.Scaffolder {
52+
func NewAPIScaffolder(cfg config.Config, res resource.Resource, force bool) plugins.Scaffolder {
5353
return &apiScaffolder{
54-
config: config,
54+
config: cfg,
5555
resource: res,
5656
force: force,
5757
}

pkg/plugins/golang/v4/scaffolds/edit.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ type editScaffolder struct {
3535
}
3636

3737
// NewEditScaffolder returns a new Scaffolder for configuration edit operations
38-
func NewEditScaffolder(config config.Config, multigroup bool) plugins.Scaffolder {
38+
func NewEditScaffolder(cfg config.Config, multigroup bool) plugins.Scaffolder {
3939
return &editScaffolder{
40-
config: config,
40+
config: cfg,
4141
multigroup: multigroup,
4242
}
4343
}

pkg/plugins/golang/v4/scaffolds/init.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ type initScaffolder struct {
6363
}
6464

6565
// NewInitScaffolder returns a new Scaffolder for project initialization operations
66-
func NewInitScaffolder(config config.Config, license, owner, commandName string) plugins.Scaffolder {
66+
func NewInitScaffolder(cfg config.Config, license, owner, commandName string) plugins.Scaffolder {
6767
return &initScaffolder{
68-
config: config,
68+
config: cfg,
6969
boilerplatePath: hack.DefaultBoilerplatePath,
7070
license: license,
7171
owner: owner,

pkg/plugins/golang/v4/scaffolds/webhook.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,10 @@ type webhookScaffolder struct {
5555
}
5656

5757
// NewWebhookScaffolder returns a new Scaffolder for v2 webhook creation operations
58-
func NewWebhookScaffolder(config config.Config, resource resource.Resource,
59-
force bool, isLegacy bool,
60-
) plugins.Scaffolder {
58+
func NewWebhookScaffolder(cfg config.Config, res resource.Resource, force bool, isLegacy bool) plugins.Scaffolder {
6159
return &webhookScaffolder{
62-
config: config,
63-
resource: resource,
60+
config: cfg,
61+
resource: res,
6462
force: force,
6563
isLegacy: isLegacy,
6664
}
@@ -102,11 +100,11 @@ func (s *webhookScaffolder) Scaffold() error {
102100
doValidation := s.resource.HasValidationWebhook()
103101
doConversion := s.resource.HasConversionWebhook()
104102

105-
if err := s.config.UpdateResource(s.resource); err != nil {
103+
if err = s.config.UpdateResource(s.resource); err != nil {
106104
return fmt.Errorf("error updating resource: %w", err)
107105
}
108106

109-
if err := scaffold.Execute(
107+
if err = scaffold.Execute(
110108
&webhooks.Webhook{Force: s.force, IsLegacyPath: s.isLegacy},
111109
&e2e.WebhookTestUpdater{WireWebhook: true},
112110
&cmd.MainUpdater{WireWebhook: true, IsLegacyPath: s.isLegacy},

pkg/plugins/golang/v4/webhook.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ func (p *createWebhookSubcommand) PostScaffold() error {
179179
}
180180

181181
// Helper function to validate spoke versions
182-
func isValidVersion(version string, res *resource.Resource, config config.Config) bool {
182+
func isValidVersion(version string, res *resource.Resource, cfg config.Config) bool {
183183
// Fetch all resources in the config
184-
resources, err := config.GetResources()
184+
resources, err := cfg.GetResources()
185185
if err != nil {
186186
return false
187187
}

0 commit comments

Comments
 (0)