Skip to content

Commit 4f1a0bf

Browse files
🌱 Enable if-return linter check and fix issues for Kubebuilder CLI (#4461)
Enable if-return linter check and fix issues for Kubebuilder CLI
1 parent bab2741 commit 4f1a0bf

File tree

8 files changed

+8
-40
lines changed

8 files changed

+8
-40
lines changed

‎.golangci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ linters-settings:
3535
- name: exported
3636
disabled: true # TODO: Investigate if it should be enabled. Disabled for now due to many findings.
3737
- name: if-return
38-
disabled: true # TODO: Investigate if it should be enabled. Disabled for now due to many findings.
3938
- name: increment-decrement
4039
- name: var-naming
4140
- name: var-declaration

‎pkg/cli/alpha/internal/generate.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,7 @@ func (opts *Generate) Generate() error {
8181
return err
8282
}
8383
}
84-
85-
if err := migrateDeployImagePlugin(config); err != nil {
86-
return err
87-
}
88-
89-
return nil
84+
return migrateDeployImagePlugin(config)
9085
}
9186

9287
// Validate ensures the options are valid and kubebuilder is installed.

‎pkg/plugins/common/kustomize/v2/init.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,7 @@ func (p *initSubcommand) InjectConfig(c config.Config) error {
8080
if err := validation.IsDNS1123Label(p.name); err != nil {
8181
return fmt.Errorf("project name (%s) is invalid: %v", p.name, err)
8282
}
83-
if err := p.config.SetProjectName(p.name); err != nil {
84-
return err
85-
}
86-
87-
return nil
83+
return p.config.SetProjectName(p.name)
8884
}
8985

9086
func (p *initSubcommand) Scaffold(fs machinery.Filesystem) error {

‎pkg/plugins/golang/deploy-image/v1alpha1/api.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -212,11 +212,7 @@ func (p *createAPISubcommand) Scaffold(fs machinery.Filesystem) error {
212212
Kind: p.resource.GVK.Kind,
213213
Options: configDataOptions,
214214
})
215-
if err := p.config.EncodePluginConfig(pluginKey, cfg); err != nil {
216-
return err
217-
}
218-
219-
return nil
215+
return p.config.EncodePluginConfig(pluginKey, cfg)
220216
}
221217

222218
func (p *createAPISubcommand) PostScaffold() error {

‎pkg/plugins/golang/deploy-image/v1alpha1/scaffolds/api.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,7 @@ func (s *apiScaffolder) Scaffold() error {
130130
return fmt.Errorf("error creating controller/**_controller_test.go: %v", err)
131131
}
132132

133-
if err := s.addEnvVarIntoManager(); err != nil {
134-
return err
135-
}
136-
137-
return nil
133+
return s.addEnvVarIntoManager()
138134
}
139135

140136
// addEnvVarIntoManager will update the config/manager/manager.yaml by adding

‎pkg/plugins/optional/helm/v1alpha/edit.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,5 @@ func (p *editSubcommand) Scaffold(fs machinery.Filesystem) error {
8282
}
8383

8484
// Track the resources following a declarative approach
85-
if err := insertPluginMetaToConfig(p.config, pluginConfig{}); err != nil {
86-
return err
87-
}
88-
89-
return nil
85+
return insertPluginMetaToConfig(p.config, pluginConfig{})
9086
}

‎pkg/plugins/optional/helm/v1alpha/init.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,5 @@ func (p *initSubcommand) Scaffold(fs machinery.Filesystem) error {
5555
}
5656

5757
// Track the resources following a declarative approach
58-
if err := insertPluginMetaToConfig(p.config, pluginConfig{}); err != nil {
59-
return err
60-
}
61-
62-
return nil
58+
return insertPluginMetaToConfig(p.config, pluginConfig{})
6359
}

‎test/e2e/utils/kubectl.go

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,7 @@ func (v *KubernetesVersion) prepare() error {
135135
if err := v.ClientVersion.parseVersionInts(); err != nil {
136136
return err
137137
}
138-
if err := v.ServerVersion.parseVersionInts(); err != nil {
139-
return err
140-
}
141-
return nil
138+
return v.ServerVersion.parseVersionInts()
142139
}
143140

144141
// Version is a func to run kubectl version command
@@ -158,8 +155,5 @@ func (v *KubernetesVersion) decode(out string) (err error) {
158155
if err := dec.Decode(&v); err != nil {
159156
return err
160157
}
161-
if err := v.prepare(); err != nil {
162-
return err
163-
}
164-
return nil
158+
return v.prepare()
165159
}

0 commit comments

Comments
 (0)