Skip to content

Commit c6b9442

Browse files
authored
feat: add sort goimports (#115)
Signed-off-by: ashing <[email protected]>
1 parent 90aff0b commit c6b9442

34 files changed

+82
-56
lines changed

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ conformance-test:
118118
DASHBOARD_VERSION=$(DASHBOARD_VERSION) go test -v ./test/conformance -tags=conformance
119119

120120
.PHONY: lint
121-
lint: golangci-lint ## Run golangci-lint linter
121+
lint: sort-import golangci-lint ## Run golangci-lint linter
122122
$(GOLANGCI_LINT) run
123123

124124
.PHONY: lint-fix
@@ -342,3 +342,7 @@ helm-build-crds:
342342
$(KUSTOMIZE) build github.com/kubernetes-sigs/gateway-api/config/crd\?ref=${GATEAY_API_VERSION} > charts/crds/gwapi-crds.yaml
343343
@echo "build apisix ic crds"
344344
$(KUSTOMIZE) build config/crd > charts/crds/apisixic-crds.yaml
345+
346+
sort-import:
347+
@./scripts/goimports-reviser.sh >/dev/null 2>&1
348+
.PHONY: sort-import

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ require (
2727
go.etcd.io/etcd/client/v3 v3.5.15
2828
go.uber.org/multierr v1.11.0
2929
go.uber.org/zap v1.27.0
30+
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
3031
golang.org/x/net v0.28.0
3132
gopkg.in/yaml.v2 v2.4.0
3233
gorm.io/gorm v1.25.11
@@ -194,7 +195,6 @@ require (
194195
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
195196
golang.org/x/arch v0.6.0 // indirect
196197
golang.org/x/crypto v0.26.0 // indirect
197-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
198198
golang.org/x/mod v0.20.0 // indirect
199199
golang.org/x/oauth2 v0.21.0 // indirect
200200
golang.org/x/sync v0.8.0 // indirect

internal/controller/config/config.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ import (
99
"text/template"
1010
"time"
1111

12-
"github.com/api7/api7-ingress-controller/internal/types"
1312
"gopkg.in/yaml.v2"
13+
14+
"github.com/api7/api7-ingress-controller/internal/types"
1415
)
1516

1617
var (

internal/controller/consumer_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ package controller
33
import (
44
"context"
55

6-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
7-
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
8-
"github.com/api7/api7-ingress-controller/internal/provider"
96
"github.com/go-logr/logr"
107
corev1 "k8s.io/api/core/v1"
118
"k8s.io/apimachinery/pkg/api/meta"
@@ -20,6 +17,10 @@ import (
2017
"sigs.k8s.io/controller-runtime/pkg/predicate"
2118
"sigs.k8s.io/controller-runtime/pkg/reconcile"
2219
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
20+
21+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
22+
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
23+
"github.com/api7/api7-ingress-controller/internal/provider"
2324
)
2425

2526
// ConsumerReconciler reconciles a Gateway object.

internal/controller/gateway_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ import (
55
"fmt"
66
"reflect"
77

8-
"github.com/api7/api7-ingress-controller/api/v1alpha1"
9-
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
10-
"github.com/api7/api7-ingress-controller/internal/provider"
118
"github.com/api7/gopkg/pkg/log"
129
"github.com/go-logr/logr"
1310
corev1 "k8s.io/api/core/v1"
@@ -21,6 +18,10 @@ import (
2118
"sigs.k8s.io/controller-runtime/pkg/predicate"
2219
"sigs.k8s.io/controller-runtime/pkg/reconcile"
2320
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
21+
22+
"github.com/api7/api7-ingress-controller/api/v1alpha1"
23+
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
24+
"github.com/api7/api7-ingress-controller/internal/provider"
2425
)
2526

2627
// GatewayReconciler reconciles a Gateway object.

internal/controller/gatewayclass_congroller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import (
44
"context"
55
"fmt"
66

7-
"github.com/api7/api7-ingress-controller/internal/controller/config"
87
"github.com/go-logr/logr"
98
meta "k8s.io/apimachinery/pkg/apis/meta/v1"
109
"k8s.io/apimachinery/pkg/runtime"
1110
ctrl "sigs.k8s.io/controller-runtime"
1211
"sigs.k8s.io/controller-runtime/pkg/client"
1312
"sigs.k8s.io/controller-runtime/pkg/predicate"
1413
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"
14+
15+
"github.com/api7/api7-ingress-controller/internal/controller/config"
1516
)
1617

1718
// +kubebuilder:rbac:groups=gateway.networking.k8s.io,resources=gatewayclasses,verbs=get;list;watch;update

internal/controller/ingress_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"fmt"
77
"reflect"
88

9+
"github.com/api7/gopkg/pkg/log"
910
"github.com/go-logr/logr"
1011
"go.uber.org/zap"
1112
corev1 "k8s.io/api/core/v1"
@@ -29,7 +30,6 @@ import (
2930
"github.com/api7/api7-ingress-controller/internal/controller/config"
3031
"github.com/api7/api7-ingress-controller/internal/controller/indexer"
3132
"github.com/api7/api7-ingress-controller/internal/provider"
32-
"github.com/api7/gopkg/pkg/log"
3333
)
3434

3535
// IngressReconciler reconciles a Ingress object.

internal/controller/label/label.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package label
22

33
import (
4-
"github.com/api7/api7-ingress-controller/internal/controller/config"
54
"sigs.k8s.io/controller-runtime/pkg/client"
5+
6+
"github.com/api7/api7-ingress-controller/internal/controller/config"
67
)
78

89
type Label map[string]string

internal/controller/status.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package controller
22

33
import (
4-
"github.com/api7/api7-ingress-controller/internal/provider"
54
"github.com/go-logr/logr"
65
"k8s.io/apimachinery/pkg/api/meta"
76
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
87
"sigs.k8s.io/controller-runtime/pkg/client"
98
gatewayv1alpha2 "sigs.k8s.io/gateway-api/apis/v1alpha2"
9+
10+
"github.com/api7/api7-ingress-controller/internal/provider"
1011
)
1112

1213
const (

internal/controller/suite_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424

2525
. "github.com/onsi/ginkgo/v2"
2626
. "github.com/onsi/gomega"
27-
2827
"k8s.io/client-go/kubernetes/scheme"
2928
"k8s.io/client-go/rest"
3029
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -33,7 +32,6 @@ import (
3332
"sigs.k8s.io/controller-runtime/pkg/log/zap"
3433

3534
gatewayapisixiov1alpha1 "github.com/api7/api7-ingress-controller/api/v1alpha1"
36-
// +kubebuilder:scaffold:imports
3735
)
3836

3937
// These tests use Ginkgo (BDD-style Go testing framework). Refer to

0 commit comments

Comments
 (0)