Skip to content

Commit 557c9ce

Browse files
committed
chore: apply fixes from Go modernize command
The modernize command replaces old constructs with simpler, updated ones. Command is: go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix -test ./...
1 parent 7180a60 commit 557c9ce

File tree

8 files changed

+16
-22
lines changed

8 files changed

+16
-22
lines changed

catalog_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ var _ = Describe("Catalog", func() {
206206
var wg sync.WaitGroup
207207
wg.Add(2)
208208

209-
for i := 0; i < 2; i++ {
209+
for range 2 {
210210
go func() {
211211
defer wg.Done()
212212
defer GinkgoRecover()
@@ -315,7 +315,7 @@ var _ = Describe("Catalog", func() {
315315
var wg sync.WaitGroup
316316
wg.Add(2)
317317

318-
for i := 0; i < 2; i++ {
318+
for range 2 {
319319
go func() {
320320
defer wg.Done()
321321
defer GinkgoRecover()

domain/service_broker.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ type Binding struct {
199199
BackupAgentURL string `json:"backup_agent_url,omitempty"`
200200
VolumeMounts []VolumeMount `json:"volume_mounts"`
201201
Endpoints []Endpoint `json:"endpoints,omitempty"`
202-
Metadata BindingMetadata `json:"metadata,omitempty"`
202+
Metadata BindingMetadata `json:"metadata"`
203203
}
204204

205205
type BindingMetadata struct {

domain/service_catalog.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ type ServicePlan struct {
3838
}
3939

4040
type ServiceSchemas struct {
41-
Instance ServiceInstanceSchema `json:"service_instance,omitempty"`
42-
Binding ServiceBindingSchema `json:"service_binding,omitempty"`
41+
Instance ServiceInstanceSchema `json:"service_instance"`
42+
Binding ServiceBindingSchema `json:"service_binding"`
4343
}
4444

4545
type ServiceInstanceSchema struct {
46-
Create Schema `json:"create,omitempty"`
47-
Update Schema `json:"update,omitempty"`
46+
Create Schema `json:"create"`
47+
Update Schema `json:"update"`
4848
}
4949

5050
type ServiceBindingSchema struct {
51-
Create Schema `json:"create,omitempty"`
51+
Create Schema `json:"create"`
5252
}
5353

5454
type Schema struct {

domain/service_metadata.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package domain
33
import (
44
"encoding/json"
55
"fmt"
6+
"maps"
67
"reflect"
78
)
89

@@ -31,9 +32,7 @@ func (sm ServiceMetadata) MarshalJSON() ([]byte, error) {
3132
}
3233
delete(m, additionalMetadataName)
3334

34-
for k, v := range sm.AdditionalMetadata {
35-
m[k] = v
36-
}
35+
maps.Copy(m, sm.AdditionalMetadata)
3736
return json.Marshal(m)
3837
}
3938

domain/service_metadata_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ var _ = Describe("ServiceMetadata", func() {
7272
var wg sync.WaitGroup
7373
wg.Add(2)
7474

75-
for i := 0; i < 2; i++ {
75+
for range 2 {
7676
go func() {
7777
defer wg.Done()
7878
defer GinkgoRecover()

domain/service_plan_metadata.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package domain
33
import (
44
"encoding/json"
55
"fmt"
6+
"maps"
67
"reflect"
78
"strings"
89
)
@@ -59,9 +60,7 @@ func (spm ServicePlanMetadata) MarshalJSON() ([]byte, error) {
5960
}
6061
delete(m, additionalMetadataName)
6162

62-
for k, v := range spm.AdditionalMetadata {
63-
m[k] = v
64-
}
63+
maps.Copy(m, spm.AdditionalMetadata)
6564

6665
return json.Marshal(m)
6766
}

domain/service_plan_metadata_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ var _ = Describe("ServicePlanMetadata", func() {
6464
var wg sync.WaitGroup
6565
wg.Add(2)
6666

67-
for i := 0; i < 2; i++ {
67+
for range 2 {
6868
go func() {
6969
defer wg.Done()
7070
defer GinkgoRecover()

fakes/fake_service_broker.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55
"errors"
66
"reflect"
7+
"slices"
78

89
"code.cloudfoundry.org/brokerapi/v13"
910
"code.cloudfoundry.org/brokerapi/v13/domain"
@@ -478,10 +479,5 @@ type FakeCredentials struct {
478479
}
479480

480481
func sliceContains(needle string, haystack []string) bool {
481-
for _, element := range haystack {
482-
if element == needle {
483-
return true
484-
}
485-
}
486-
return false
482+
return slices.Contains(haystack, needle)
487483
}

0 commit comments

Comments
 (0)