This is an automated email from the ASF dual-hosted git repository.

alexstocks pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git


The following commit(s) were added to refs/heads/develop by this push:
     new e9c5d5ee ci(fmt): add import-formatter check ci (#716)
e9c5d5ee is described below

commit e9c5d5ee5a5ed5d29a219246b045811e07f393ab
Author: marsevilspirit <[email protected]>
AuthorDate: Sun Aug 3 11:12:05 2025 +0800

    ci(fmt): add import-formatter check ci (#716)
---
 .github/workflows/github-actions.yml                             | 9 +++++----
 configcenter/nacos_load.go                                       | 1 +
 .../dubboregistry/registry/nacos/application_service_listener.go | 2 ++
 pkg/adapter/dubboregistry/registry/nacos/interface_listener.go   | 1 +
 pkg/adapter/dubboregistry/registry/nacos/registry.go             | 1 +
 pkg/adapter/dubboregistry/registry/nacos/service_listener.go     | 2 ++
 pkg/adapter/dubboregistry/registry/registry.go                   | 2 ++
 pkg/adapter/dubboregistry/registry/util.go                       | 1 +
 .../registry/zookeeper/application_service_listener.go           | 2 ++
 .../dubboregistry/registry/zookeeper/interface_listener.go       | 1 +
 pkg/adapter/dubboregistry/registry/zookeeper/registry.go         | 6 ++++--
 pkg/adapter/dubboregistry/registry/zookeeper/registry_test.go    | 1 +
 pkg/adapter/dubboregistry/registry/zookeeper/service_listener.go | 2 ++
 pkg/adapter/dubboregistry/registrycenter.go                      | 8 +++++---
 pkg/adapter/dubboregistry/remoting/zookeeper/client.go           | 1 +
 pkg/adapter/springcloud/servicediscovery/nacos/nacos.go          | 1 +
 .../servicediscovery/zookeeper/application_listener.go           | 1 +
 .../springcloud/servicediscovery/zookeeper/service_listener.go   | 1 +
 pkg/client/dubbo/dubbo.go                                        | 4 ++++
 pkg/client/dubbo/dubbo_test.go                                   | 1 +
 pkg/client/dubbo/mapper.go                                       | 2 ++
 pkg/client/dubbo/mapper_test.go                                  | 1 +
 pkg/client/http/http.go                                          | 1 +
 pkg/client/http/http_test.go                                     | 1 +
 pkg/client/http/mapper.go                                        | 1 +
 pkg/client/http/mapper_test.go                                   | 1 +
 pkg/client/mapper.go                                             | 1 +
 pkg/client/mq/kafka_facade.go                                    | 1 +
 pkg/client/proxy/descriptor_source.go                            | 3 +++
 pkg/client/proxy/proxy.go                                        | 2 ++
 pkg/client/proxy/reflection.go                                   | 1 +
 pkg/client/triple/triple.go                                      | 1 +
 pkg/cluster/healthcheck/healthcheck.go                           | 6 ++++--
 pkg/cluster/loadbalancer/maglev/permutation.go                   | 1 +
 pkg/common/extension/filter/filter_manager.go                    | 1 +
 pkg/common/grpc/manager.go                                       | 2 ++
 pkg/common/yaml/yaml.go                                          | 1 +
 pkg/config/api_config.go                                         | 3 +++
 pkg/config/config_load.go                                        | 3 +++
 pkg/config/xds/apiclient/apiclient.go                            | 3 +++
 pkg/config/xds/apiclient/grpc.go                                 | 3 +++
 pkg/config/xds/apiclient/grpc_envoy.go                           | 4 ++++
 pkg/config/xds/apiclient/grpc_test.go                            | 3 +++
 pkg/config/xds/cds.go                                            | 1 +
 pkg/config/xds/cds_test.go                                       | 5 +++++
 pkg/config/xds/lds.go                                            | 1 +
 pkg/config/xds/lds_test.go                                       | 3 +++
 pkg/config/xds/xds.go                                            | 1 +
 pkg/config/xds/xds_test.go                                       | 4 ++++
 pkg/filter/auth/jwt/jwt.go                                       | 1 +
 pkg/filter/header/header_test.go                                 | 1 +
 pkg/filter/http/apiconfig/api/discovery_service_test.go          | 1 +
 pkg/filter/http/apiconfig/api_config.go                          | 1 +
 pkg/filter/http/dubboproxy/dubbo.go                              | 1 +
 pkg/filter/http/grpcproxy/descriptor.go                          | 2 ++
 pkg/filter/http/grpcproxy/descriptor_source.go                   | 3 +++
 pkg/filter/http/grpcproxy/grpc.go                                | 3 +++
 pkg/filter/http/grpcproxy/invoke.go                              | 3 +++
 pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver.go  | 2 +-
 .../http/remote/resolver/dubboresolver/dubbo_resolver_test.go    | 1 +
 pkg/filter/http/remote/resolver/resolver.go                      | 2 +-
 pkg/filter/http/remote/resolver/resolver_test.go                 | 1 +
 pkg/filter/metric/metric.go                                      | 2 ++
 pkg/filter/network/dubboproxy/filter/http/httpfilter.go          | 1 +
 pkg/filter/network/dubboproxy/filter/proxy/proxyfilter.go        | 2 ++
 pkg/filter/network/dubboproxy/manager.go                         | 4 ++++
 pkg/filter/sentinel/circuitbreaker/circuit_breaker_test.go       | 1 +
 pkg/filter/sentinel/ratelimit/matcher_test.go                    | 1 +
 pkg/listener/http/http_listener.go                               | 1 +
 pkg/listener/tcp/server_handler.go                               | 3 +++
 pkg/listener/triple/triple_listener.go                           | 1 +
 pkg/logger/logger.go                                             | 1 +
 pkg/prometheus/prometheus.go                                     | 2 ++
 pkg/remote/nacos/client.go                                       | 1 +
 pkg/remote/zookeeper/client.go                                   | 1 +
 pkg/router/api_test.go                                           | 1 +
 pkg/router/route.go                                              | 1 +
 pkg/router/route_test.go                                         | 1 +
 pkg/server/api_config_manager.go                                 | 1 +
 pkg/server/dynamic_resource_manager.go                           | 1 +
 pkg/server/dynamic_resource_manager_test.go                      | 1 +
 pkg/server/listener_manager.go                                   | 1 +
 pkg/server/otel.go                                               | 3 +++
 pkg/tracing/jaeger/jaeger.go                                     | 3 +++
 pkg/tracing/otlp/otlp.go                                         | 1 +
 pkg/wasm/service.go                                              | 3 +++
 pkg/wasm/utils.go                                                | 1 +
 87 files changed, 157 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/github-actions.yml 
b/.github/workflows/github-actions.yml
index 69a97c94..bef1a1df 100644
--- a/.github/workflows/github-actions.yml
+++ b/.github/workflows/github-actions.yml
@@ -46,8 +46,8 @@ jobs:
         uses: 
apache/skywalking-eyes/header@501a28d2fb4a9b962661987e50cf0219631b32ff
 
 
-  go-fmt:
-    name: Go fmt ${{ matrix.os }} - Go ${{ matrix.go_version }}
+  format:
+    name: Format Code ${{ matrix.os }} - Go ${{ matrix.go_version }}
     runs-on: ${{ matrix.os }}
     strategy:
       # If you want to matrix build , you can append the following list.
@@ -92,9 +92,10 @@ jobs:
           else
               go get -v -t -d ./...
           fi
-      - name: Go Fmt
+          go install github.com/dubbogo/tools/cmd/imports-formatter@latest
+      - name: Format Code
         run: |
-          go fmt ./... && gofmt -s && git status && [[ -z `git status -s` ]]
+          go fmt ./... && GOROOT=$(go env GOROOT) imports-formatter && git 
status && [[ -z `git status -s` ]]
           # diff -u <(echo -n) <(gofmt -d -s .)
 
   lint:
diff --git a/configcenter/nacos_load.go b/configcenter/nacos_load.go
index 40ea62a5..96cc3b5b 100644
--- a/configcenter/nacos_load.go
+++ b/configcenter/nacos_load.go
@@ -26,6 +26,7 @@ import (
        "github.com/nacos-group/nacos-sdk-go/clients/config_client"
        "github.com/nacos-group/nacos-sdk-go/common/constant"
        "github.com/nacos-group/nacos-sdk-go/vo"
+
        "github.com/pkg/errors"
 )
 
diff --git 
a/pkg/adapter/dubboregistry/registry/nacos/application_service_listener.go 
b/pkg/adapter/dubboregistry/registry/nacos/application_service_listener.go
index 92614468..87f47fc8 100644
--- a/pkg/adapter/dubboregistry/registry/nacos/application_service_listener.go
+++ b/pkg/adapter/dubboregistry/registry/nacos/application_service_listener.go
@@ -31,7 +31,9 @@ import (
        dr "dubbo.apache.org/dubbo-go/v3/registry"
        "dubbo.apache.org/dubbo-go/v3/registry/servicediscovery"
        "dubbo.apache.org/dubbo-go/v3/remoting"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/nacos-group/nacos-sdk-go/clients/naming_client"
        nacosModel "github.com/nacos-group/nacos-sdk-go/model"
 )
diff --git a/pkg/adapter/dubboregistry/registry/nacos/interface_listener.go 
b/pkg/adapter/dubboregistry/registry/nacos/interface_listener.go
index 3536470f..02c6bed2 100644
--- a/pkg/adapter/dubboregistry/registry/nacos/interface_listener.go
+++ b/pkg/adapter/dubboregistry/registry/nacos/interface_listener.go
@@ -28,6 +28,7 @@ import (
 import (
        dubboCommon "dubbo.apache.org/dubbo-go/v3/common"
        "dubbo.apache.org/dubbo-go/v3/common/constant"
+
        "github.com/nacos-group/nacos-sdk-go/clients/naming_client"
        "github.com/nacos-group/nacos-sdk-go/vo"
 )
diff --git a/pkg/adapter/dubboregistry/registry/nacos/registry.go 
b/pkg/adapter/dubboregistry/registry/nacos/registry.go
index 5b287e15..5fac7b34 100644
--- a/pkg/adapter/dubboregistry/registry/nacos/registry.go
+++ b/pkg/adapter/dubboregistry/registry/nacos/registry.go
@@ -22,6 +22,7 @@ import (
        "github.com/nacos-group/nacos-sdk-go/clients/naming_client"
        nacosConstant "github.com/nacos-group/nacos-sdk-go/common/constant"
        "github.com/nacos-group/nacos-sdk-go/vo"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/adapter/dubboregistry/registry/nacos/service_listener.go 
b/pkg/adapter/dubboregistry/registry/nacos/service_listener.go
index 0fdb0490..58be06ad 100644
--- a/pkg/adapter/dubboregistry/registry/nacos/service_listener.go
+++ b/pkg/adapter/dubboregistry/registry/nacos/service_listener.go
@@ -29,7 +29,9 @@ import (
        dubboRegistry "dubbo.apache.org/dubbo-go/v3/registry"
        _ "dubbo.apache.org/dubbo-go/v3/registry/nacos"
        "dubbo.apache.org/dubbo-go/v3/remoting"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/nacos-group/nacos-sdk-go/clients/naming_client"
        nacosModel "github.com/nacos-group/nacos-sdk-go/model"
 )
diff --git a/pkg/adapter/dubboregistry/registry/registry.go 
b/pkg/adapter/dubboregistry/registry/registry.go
index 74dc48ab..d8a8d8ac 100644
--- a/pkg/adapter/dubboregistry/registry/registry.go
+++ b/pkg/adapter/dubboregistry/registry/registry.go
@@ -24,8 +24,10 @@ import (
 
 import (
        "dubbo.apache.org/dubbo-go/v3/common"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/adapter/dubboregistry/registry/util.go 
b/pkg/adapter/dubboregistry/registry/util.go
index 9dc3694d..fb8140db 100644
--- a/pkg/adapter/dubboregistry/registry/util.go
+++ b/pkg/adapter/dubboregistry/registry/util.go
@@ -19,6 +19,7 @@ package registry
 
 import (
        "dubbo.apache.org/dubbo-go/v3/common"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
 )
 
diff --git 
a/pkg/adapter/dubboregistry/registry/zookeeper/application_service_listener.go 
b/pkg/adapter/dubboregistry/registry/zookeeper/application_service_listener.go
index b47acb5b..61c794d7 100644
--- 
a/pkg/adapter/dubboregistry/registry/zookeeper/application_service_listener.go
+++ 
b/pkg/adapter/dubboregistry/registry/zookeeper/application_service_listener.go
@@ -32,7 +32,9 @@ import (
        dr "dubbo.apache.org/dubbo-go/v3/registry"
        "dubbo.apache.org/dubbo-go/v3/registry/servicediscovery"
        "dubbo.apache.org/dubbo-go/v3/remoting/zookeeper/curator_discovery"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/dubbogo/go-zookeeper/zk"
 )
 
diff --git a/pkg/adapter/dubboregistry/registry/zookeeper/interface_listener.go 
b/pkg/adapter/dubboregistry/registry/zookeeper/interface_listener.go
index c2826d15..39a04aee 100644
--- a/pkg/adapter/dubboregistry/registry/zookeeper/interface_listener.go
+++ b/pkg/adapter/dubboregistry/registry/zookeeper/interface_listener.go
@@ -25,6 +25,7 @@ import (
 
 import (
        "dubbo.apache.org/dubbo-go/v3/common"
+
        "github.com/dubbogo/go-zookeeper/zk"
 )
 
diff --git a/pkg/adapter/dubboregistry/registry/zookeeper/registry.go 
b/pkg/adapter/dubboregistry/registry/zookeeper/registry.go
index d7ad96ba..153ecb65 100644
--- a/pkg/adapter/dubboregistry/registry/zookeeper/registry.go
+++ b/pkg/adapter/dubboregistry/registry/zookeeper/registry.go
@@ -27,14 +27,16 @@ import (
 
        hessian "github.com/apache/dubbo-go-hessian2"
 
+       "github.com/pkg/errors"
+)
+
+import (
        "github.com/apache/dubbo-go-pixiu/pkg/adapter/dubboregistry/common"
        "github.com/apache/dubbo-go-pixiu/pkg/adapter/dubboregistry/registry"
        baseRegistry 
"github.com/apache/dubbo-go-pixiu/pkg/adapter/dubboregistry/registry/base"
        zk 
"github.com/apache/dubbo-go-pixiu/pkg/adapter/dubboregistry/remoting/zookeeper"
        "github.com/apache/dubbo-go-pixiu/pkg/common/constant"
        "github.com/apache/dubbo-go-pixiu/pkg/model"
-
-       "github.com/pkg/errors"
 )
 
 var (
diff --git a/pkg/adapter/dubboregistry/registry/zookeeper/registry_test.go 
b/pkg/adapter/dubboregistry/registry/zookeeper/registry_test.go
index 4a56f1c1..d5d61bf1 100644
--- a/pkg/adapter/dubboregistry/registry/zookeeper/registry_test.go
+++ b/pkg/adapter/dubboregistry/registry/zookeeper/registry_test.go
@@ -24,6 +24,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/adapter/dubboregistry/registry/zookeeper/service_listener.go 
b/pkg/adapter/dubboregistry/registry/zookeeper/service_listener.go
index c49f9943..bdc5feeb 100644
--- a/pkg/adapter/dubboregistry/registry/zookeeper/service_listener.go
+++ b/pkg/adapter/dubboregistry/registry/zookeeper/service_listener.go
@@ -24,7 +24,9 @@ import (
 
 import (
        "dubbo.apache.org/dubbo-go/v3/common"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/dubbogo/go-zookeeper/zk"
 )
 
diff --git a/pkg/adapter/dubboregistry/registrycenter.go 
b/pkg/adapter/dubboregistry/registrycenter.go
index ebcd3b35..ca986527 100644
--- a/pkg/adapter/dubboregistry/registrycenter.go
+++ b/pkg/adapter/dubboregistry/registrycenter.go
@@ -23,6 +23,11 @@ import (
        "strings"
 )
 
+import (
+       "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+       "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+)
+
 import (
        "github.com/apache/dubbo-go-pixiu/pkg/adapter/dubboregistry/registry"
        _ 
"github.com/apache/dubbo-go-pixiu/pkg/adapter/dubboregistry/registry/nacos"
@@ -32,9 +37,6 @@ import (
        "github.com/apache/dubbo-go-pixiu/pkg/logger"
        "github.com/apache/dubbo-go-pixiu/pkg/model"
        "github.com/apache/dubbo-go-pixiu/pkg/server"
-
-       "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
-       "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
 )
 
 func init() {
diff --git a/pkg/adapter/dubboregistry/remoting/zookeeper/client.go 
b/pkg/adapter/dubboregistry/remoting/zookeeper/client.go
index aafc7456..2482fded 100644
--- a/pkg/adapter/dubboregistry/remoting/zookeeper/client.go
+++ b/pkg/adapter/dubboregistry/remoting/zookeeper/client.go
@@ -25,6 +25,7 @@ import (
 
 import (
        "github.com/dubbogo/go-zookeeper/zk"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/adapter/springcloud/servicediscovery/nacos/nacos.go 
b/pkg/adapter/springcloud/servicediscovery/nacos/nacos.go
index 16a79697..09ebde03 100644
--- a/pkg/adapter/springcloud/servicediscovery/nacos/nacos.go
+++ b/pkg/adapter/springcloud/servicediscovery/nacos/nacos.go
@@ -29,6 +29,7 @@ import (
        model2 "github.com/nacos-group/nacos-sdk-go/model"
        "github.com/nacos-group/nacos-sdk-go/util"
        "github.com/nacos-group/nacos-sdk-go/vo"
+
        perrors "github.com/pkg/errors"
 )
 
diff --git 
a/pkg/adapter/springcloud/servicediscovery/zookeeper/application_listener.go 
b/pkg/adapter/springcloud/servicediscovery/zookeeper/application_listener.go
index faa22c9a..ae9e9a65 100644
--- a/pkg/adapter/springcloud/servicediscovery/zookeeper/application_listener.go
+++ b/pkg/adapter/springcloud/servicediscovery/zookeeper/application_listener.go
@@ -25,6 +25,7 @@ import (
 
 import (
        "github.com/dubbogo/go-zookeeper/zk"
+
        gzk "github.com/dubbogo/gost/database/kv/zk"
 )
 
diff --git 
a/pkg/adapter/springcloud/servicediscovery/zookeeper/service_listener.go 
b/pkg/adapter/springcloud/servicediscovery/zookeeper/service_listener.go
index 728726f8..8debc8a6 100644
--- a/pkg/adapter/springcloud/servicediscovery/zookeeper/service_listener.go
+++ b/pkg/adapter/springcloud/servicediscovery/zookeeper/service_listener.go
@@ -25,6 +25,7 @@ import (
 
 import (
        "github.com/dubbogo/go-zookeeper/zk"
+
        gzk "github.com/dubbogo/gost/database/kv/zk"
 )
 
diff --git a/pkg/client/dubbo/dubbo.go b/pkg/client/dubbo/dubbo.go
index 25f113b2..b48fb043 100644
--- a/pkg/client/dubbo/dubbo.go
+++ b/pkg/client/dubbo/dubbo.go
@@ -32,9 +32,13 @@ import (
        "dubbo.apache.org/dubbo-go/v3/config/generic"
        _ "dubbo.apache.org/dubbo-go/v3/imports"
        "dubbo.apache.org/dubbo-go/v3/protocol/dubbo"
+
        hessian "github.com/apache/dubbo-go-hessian2"
+
        fc "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/pkg/errors"
+
        "go.opentelemetry.io/otel"
        "go.opentelemetry.io/otel/attribute"
        "go.opentelemetry.io/otel/propagation"
diff --git a/pkg/client/dubbo/dubbo_test.go b/pkg/client/dubbo/dubbo_test.go
index 8dd2d16c..bf3a65fa 100644
--- a/pkg/client/dubbo/dubbo_test.go
+++ b/pkg/client/dubbo/dubbo_test.go
@@ -27,6 +27,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/client/dubbo/mapper.go b/pkg/client/dubbo/mapper.go
index 081c4e3d..3ef21ef3 100644
--- a/pkg/client/dubbo/mapper.go
+++ b/pkg/client/dubbo/mapper.go
@@ -30,7 +30,9 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/pkg/errors"
+
        "github.com/spf13/cast"
 )
 
diff --git a/pkg/client/dubbo/mapper_test.go b/pkg/client/dubbo/mapper_test.go
index 479a65d0..79a98f9e 100644
--- a/pkg/client/dubbo/mapper_test.go
+++ b/pkg/client/dubbo/mapper_test.go
@@ -26,6 +26,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/client/http/http.go b/pkg/client/http/http.go
index 3a8efce0..53d70061 100644
--- a/pkg/client/http/http.go
+++ b/pkg/client/http/http.go
@@ -27,6 +27,7 @@ import (
 
 import (
        "github.com/pkg/errors"
+
        "go.opentelemetry.io/otel"
        semconv "go.opentelemetry.io/otel/semconv/v1.4.0"
        "go.opentelemetry.io/otel/trace"
diff --git a/pkg/client/http/http_test.go b/pkg/client/http/http_test.go
index ec725edb..94d961d3 100644
--- a/pkg/client/http/http_test.go
+++ b/pkg/client/http/http_test.go
@@ -27,6 +27,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/client/http/mapper.go b/pkg/client/http/mapper.go
index 84ef39aa..766e68b0 100644
--- a/pkg/client/http/mapper.go
+++ b/pkg/client/http/mapper.go
@@ -29,6 +29,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/client/http/mapper_test.go b/pkg/client/http/mapper_test.go
index 24b84cb9..60c4342d 100644
--- a/pkg/client/http/mapper_test.go
+++ b/pkg/client/http/mapper_test.go
@@ -27,6 +27,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/client/mapper.go b/pkg/client/mapper.go
index 26b5ba3f..fb186703 100644
--- a/pkg/client/mapper.go
+++ b/pkg/client/mapper.go
@@ -25,6 +25,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/client/mq/kafka_facade.go b/pkg/client/mq/kafka_facade.go
index 1e9bb442..fe99bf1e 100644
--- a/pkg/client/mq/kafka_facade.go
+++ b/pkg/client/mq/kafka_facade.go
@@ -30,6 +30,7 @@ import (
 
 import (
        "github.com/IBM/sarama"
+
        perrors "github.com/pkg/errors"
 )
 
diff --git a/pkg/client/proxy/descriptor_source.go 
b/pkg/client/proxy/descriptor_source.go
index 96babec7..146bc89b 100644
--- a/pkg/client/proxy/descriptor_source.go
+++ b/pkg/client/proxy/descriptor_source.go
@@ -28,8 +28,11 @@ import (
 import (
        "github.com/jhump/protoreflect/desc"
        "github.com/jhump/protoreflect/dynamic"
+
        "github.com/pkg/errors"
+
        "google.golang.org/protobuf/proto"
+
        "google.golang.org/protobuf/types/descriptorpb"
 )
 
diff --git a/pkg/client/proxy/proxy.go b/pkg/client/proxy/proxy.go
index 6b7f45b7..7e16952f 100644
--- a/pkg/client/proxy/proxy.go
+++ b/pkg/client/proxy/proxy.go
@@ -26,7 +26,9 @@ import (
        "github.com/jhump/protoreflect/dynamic"
        "github.com/jhump/protoreflect/dynamic/grpcdynamic"
        "github.com/jhump/protoreflect/grpcreflect"
+
        "github.com/pkg/errors"
+
        "google.golang.org/grpc"
        "google.golang.org/grpc/codes"
        "google.golang.org/grpc/credentials/insecure"
diff --git a/pkg/client/proxy/reflection.go b/pkg/client/proxy/reflection.go
index 4817e187..166017a5 100644
--- a/pkg/client/proxy/reflection.go
+++ b/pkg/client/proxy/reflection.go
@@ -25,6 +25,7 @@ import (
        "github.com/jhump/protoreflect/desc"
        "github.com/jhump/protoreflect/dynamic"
        "github.com/jhump/protoreflect/grpcreflect"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/client/triple/triple.go b/pkg/client/triple/triple.go
index cb6031e9..6f205710 100644
--- a/pkg/client/triple/triple.go
+++ b/pkg/client/triple/triple.go
@@ -28,6 +28,7 @@ import (
 
 import (
        "github.com/pkg/errors"
+
        "google.golang.org/grpc/metadata"
 )
 
diff --git a/pkg/cluster/healthcheck/healthcheck.go 
b/pkg/cluster/healthcheck/healthcheck.go
index d3046833..5a0d0921 100644
--- a/pkg/cluster/healthcheck/healthcheck.go
+++ b/pkg/cluster/healthcheck/healthcheck.go
@@ -25,11 +25,13 @@ import (
        "time"
 )
 
+import (
+       gxtime "github.com/dubbogo/gost/time"
+)
+
 import (
        "github.com/apache/dubbo-go-pixiu/pkg/logger"
        "github.com/apache/dubbo-go-pixiu/pkg/model"
-
-       gxtime "github.com/dubbogo/gost/time"
 )
 
 const (
diff --git a/pkg/cluster/loadbalancer/maglev/permutation.go 
b/pkg/cluster/loadbalancer/maglev/permutation.go
index e65de6e4..d2eeb8e8 100644
--- a/pkg/cluster/loadbalancer/maglev/permutation.go
+++ b/pkg/cluster/loadbalancer/maglev/permutation.go
@@ -27,6 +27,7 @@ import (
 
 import (
        "github.com/pkg/errors"
+
        "golang.org/x/crypto/blake2b"
        "golang.org/x/crypto/sha3"
 )
diff --git a/pkg/common/extension/filter/filter_manager.go 
b/pkg/common/extension/filter/filter_manager.go
index 7e08baf7..3a87b2dd 100644
--- a/pkg/common/extension/filter/filter_manager.go
+++ b/pkg/common/extension/filter/filter_manager.go
@@ -23,6 +23,7 @@ import (
 
 import (
        "github.com/creasty/defaults"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/common/grpc/manager.go b/pkg/common/grpc/manager.go
index a06b3f48..c6fc3bc8 100644
--- a/pkg/common/grpc/manager.go
+++ b/pkg/common/grpc/manager.go
@@ -30,7 +30,9 @@ import (
 import (
        "github.com/dubbogo/grpc-go/codes"
        "github.com/dubbogo/grpc-go/status"
+
        "golang.org/x/net/http2"
+
        "google.golang.org/protobuf/proto"
 )
 
diff --git a/pkg/common/yaml/yaml.go b/pkg/common/yaml/yaml.go
index d05a4077..5603c6b8 100644
--- a/pkg/common/yaml/yaml.go
+++ b/pkg/common/yaml/yaml.go
@@ -25,6 +25,7 @@ import (
 
 import (
        perrors "github.com/pkg/errors"
+
        "gopkg.in/yaml.v3"
 )
 
diff --git a/pkg/config/api_config.go b/pkg/config/api_config.go
index 55642e89..5cc628a7 100644
--- a/pkg/config/api_config.go
+++ b/pkg/config/api_config.go
@@ -27,8 +27,11 @@ import (
 
 import (
        fc "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        etcdv3 "github.com/dubbogo/gost/database/kv/etcd/v3"
+
        perrors "github.com/pkg/errors"
+
        "go.etcd.io/etcd/api/v3/mvccpb"
 )
 
diff --git a/pkg/config/config_load.go b/pkg/config/config_load.go
index 87f889a0..07e85d97 100644
--- a/pkg/config/config_load.go
+++ b/pkg/config/config_load.go
@@ -27,8 +27,11 @@ import (
 
 import (
        "dario.cat/mergo"
+
        "github.com/creasty/defaults"
+
        "github.com/goinggo/mapstructure"
+
        "gopkg.in/yaml.v3"
 )
 
diff --git a/pkg/config/xds/apiclient/apiclient.go 
b/pkg/config/xds/apiclient/apiclient.go
index e215ab60..8f8c2c63 100644
--- a/pkg/config/xds/apiclient/apiclient.go
+++ b/pkg/config/xds/apiclient/apiclient.go
@@ -23,8 +23,11 @@ import (
 
 import (
        v3 "github.com/envoyproxy/go-control-plane/envoy/config/core/v3"
+
        anypb "github.com/golang/protobuf/ptypes/any"
+
        "github.com/pkg/errors"
+
        "google.golang.org/protobuf/proto"
 )
 
diff --git a/pkg/config/xds/apiclient/grpc.go b/pkg/config/xds/apiclient/grpc.go
index 10a43840..589062fc 100644
--- a/pkg/config/xds/apiclient/grpc.go
+++ b/pkg/config/xds/apiclient/grpc.go
@@ -29,10 +29,13 @@ import (
        discoverypb 
"github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3"
        extensionpb 
"github.com/envoyproxy/go-control-plane/envoy/service/extension/v3"
        "github.com/envoyproxy/go-control-plane/pkg/resource/v3"
+
        "github.com/pkg/errors"
+
        "google.golang.org/grpc"
        "google.golang.org/grpc/connectivity"
        "google.golang.org/grpc/credentials/insecure"
+
        "google.golang.org/protobuf/types/known/anypb"
 )
 
diff --git a/pkg/config/xds/apiclient/grpc_envoy.go 
b/pkg/config/xds/apiclient/grpc_envoy.go
index 488e2c30..bb1400ee 100644
--- a/pkg/config/xds/apiclient/grpc_envoy.go
+++ b/pkg/config/xds/apiclient/grpc_envoy.go
@@ -26,6 +26,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds"
        xdspb "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds/model"
+
        clusterpb 
"github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3"
        envoyconfigcorev3 
"github.com/envoyproxy/go-control-plane/envoy/config/core/v3"
        endpointpb 
"github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3"
@@ -33,8 +34,11 @@ import (
        discoverypb 
"github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3"
        extensionpb 
"github.com/envoyproxy/go-control-plane/envoy/service/extension/v3"
        "github.com/envoyproxy/go-control-plane/pkg/resource/v3"
+
        "github.com/pkg/errors"
+
        "google.golang.org/protobuf/proto"
+
        "google.golang.org/protobuf/types/known/anypb"
        "google.golang.org/protobuf/types/known/structpb"
 )
diff --git a/pkg/config/xds/apiclient/grpc_test.go 
b/pkg/config/xds/apiclient/grpc_test.go
index 986ed8b1..fa3c3cc5 100644
--- a/pkg/config/xds/apiclient/grpc_test.go
+++ b/pkg/config/xds/apiclient/grpc_test.go
@@ -25,8 +25,11 @@ import (
 
 import (
        "github.com/cch123/supermonkey"
+
        "github.com/golang/mock/gomock"
+
        "github.com/stretchr/testify/require"
+
        "google.golang.org/grpc"
        "google.golang.org/grpc/connectivity"
 )
diff --git a/pkg/config/xds/cds.go b/pkg/config/xds/cds.go
index 1403407f..d14bbec2 100644
--- a/pkg/config/xds/cds.go
+++ b/pkg/config/xds/cds.go
@@ -20,6 +20,7 @@ package xds
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api"
        xdspb "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds/model"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/config/xds/cds_test.go b/pkg/config/xds/cds_test.go
index d2303302..62d7680b 100644
--- a/pkg/config/xds/cds_test.go
+++ b/pkg/config/xds/cds_test.go
@@ -24,11 +24,16 @@ import (
 
 import (
        "github.com/cch123/supermonkey"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds"
        pixiupb "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds/model"
+
        core "github.com/envoyproxy/go-control-plane/envoy/config/core/v3"
+
        "github.com/golang/mock/gomock"
+
        "github.com/stretchr/testify/require"
+
        "google.golang.org/protobuf/types/known/anypb"
 )
 
diff --git a/pkg/config/xds/lds.go b/pkg/config/xds/lds.go
index e09bd522..a0af5552 100644
--- a/pkg/config/xds/lds.go
+++ b/pkg/config/xds/lds.go
@@ -24,6 +24,7 @@ import (
 
 import (
        xdsModel "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds/model"
+
        "gopkg.in/yaml.v3"
 )
 
diff --git a/pkg/config/xds/lds_test.go b/pkg/config/xds/lds_test.go
index 9576f893..d3808e3e 100644
--- a/pkg/config/xds/lds_test.go
+++ b/pkg/config/xds/lds_test.go
@@ -23,9 +23,12 @@ import (
 
 import (
        pixiupb "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds/model"
+
        "github.com/stretchr/testify/assert"
        "github.com/stretchr/testify/require"
+
        "google.golang.org/protobuf/encoding/protojson"
+
        structpb2 "google.golang.org/protobuf/types/known/structpb"
 )
 
diff --git a/pkg/config/xds/xds.go b/pkg/config/xds/xds.go
index 71579697..d7a853e6 100644
--- a/pkg/config/xds/xds.go
+++ b/pkg/config/xds/xds.go
@@ -23,6 +23,7 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds"
+
        "github.com/mitchellh/mapstructure"
 )
 
diff --git a/pkg/config/xds/xds_test.go b/pkg/config/xds/xds_test.go
index f1956d72..b29b0474 100644
--- a/pkg/config/xds/xds_test.go
+++ b/pkg/config/xds/xds_test.go
@@ -25,9 +25,13 @@ import (
 
 import (
        monkey "github.com/cch123/supermonkey"
+
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/xds"
+
        "github.com/golang/mock/gomock"
+
        "github.com/stretchr/testify/require"
+
        "google.golang.org/grpc"
        "google.golang.org/grpc/connectivity"
 )
diff --git a/pkg/filter/auth/jwt/jwt.go b/pkg/filter/auth/jwt/jwt.go
index f46d8572..75e88d2c 100644
--- a/pkg/filter/auth/jwt/jwt.go
+++ b/pkg/filter/auth/jwt/jwt.go
@@ -27,6 +27,7 @@ import (
 
 import (
        "github.com/MicahParks/keyfunc"
+
        jwt4 "github.com/golang-jwt/jwt/v4"
 )
 
diff --git a/pkg/filter/header/header_test.go b/pkg/filter/header/header_test.go
index f2862008..6d3a9b7b 100644
--- a/pkg/filter/header/header_test.go
+++ b/pkg/filter/header/header_test.go
@@ -26,6 +26,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/filter/http/apiconfig/api/discovery_service_test.go 
b/pkg/filter/http/apiconfig/api/discovery_service_test.go
index bbe5fdf0..2e82b9a7 100644
--- a/pkg/filter/http/apiconfig/api/discovery_service_test.go
+++ b/pkg/filter/http/apiconfig/api/discovery_service_test.go
@@ -24,6 +24,7 @@ import (
 
 import (
        fc "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/filter/http/apiconfig/api_config.go 
b/pkg/filter/http/apiconfig/api_config.go
index a8e5d0fd..0e6f4ff3 100644
--- a/pkg/filter/http/apiconfig/api_config.go
+++ b/pkg/filter/http/apiconfig/api_config.go
@@ -24,6 +24,7 @@ import (
 import (
        fc "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/filter/http/dubboproxy/dubbo.go 
b/pkg/filter/http/dubboproxy/dubbo.go
index 41548729..56d51c2a 100644
--- a/pkg/filter/http/dubboproxy/dubbo.go
+++ b/pkg/filter/http/dubboproxy/dubbo.go
@@ -32,6 +32,7 @@ import (
        dubboConstant "dubbo.apache.org/dubbo-go/v3/common/constant"
        "dubbo.apache.org/dubbo-go/v3/protocol/dubbo"
        "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
+
        hessian "github.com/apache/dubbo-go-hessian2"
 )
 
diff --git a/pkg/filter/http/grpcproxy/descriptor.go 
b/pkg/filter/http/grpcproxy/descriptor.go
index fed66b29..40cc8e7a 100644
--- a/pkg/filter/http/grpcproxy/descriptor.go
+++ b/pkg/filter/http/grpcproxy/descriptor.go
@@ -29,7 +29,9 @@ import (
        "github.com/jhump/protoreflect/desc"
        "github.com/jhump/protoreflect/desc/protoparse"
        "github.com/jhump/protoreflect/grpcreflect"
+
        "github.com/pkg/errors"
+
        "google.golang.org/grpc"
        reflectpb "google.golang.org/grpc/reflection/grpc_reflection_v1alpha"
 )
diff --git a/pkg/filter/http/grpcproxy/descriptor_source.go 
b/pkg/filter/http/grpcproxy/descriptor_source.go
index 3d4dd4e6..06e6bf9d 100644
--- a/pkg/filter/http/grpcproxy/descriptor_source.go
+++ b/pkg/filter/http/grpcproxy/descriptor_source.go
@@ -26,8 +26,11 @@ import (
        "github.com/jhump/protoreflect/desc"
        "github.com/jhump/protoreflect/dynamic"
        "github.com/jhump/protoreflect/grpcreflect"
+
        "github.com/pkg/errors"
+
        "google.golang.org/grpc/codes"
+
        "google.golang.org/grpc/status"
 )
 
diff --git a/pkg/filter/http/grpcproxy/grpc.go 
b/pkg/filter/http/grpcproxy/grpc.go
index ddcbdc2b..64a38a09 100644
--- a/pkg/filter/http/grpcproxy/grpc.go
+++ b/pkg/filter/http/grpcproxy/grpc.go
@@ -31,10 +31,13 @@ import (
 import (
        "github.com/golang/protobuf/jsonpb" //nolint
        "github.com/golang/protobuf/proto"  //nolint
+
        "github.com/jhump/protoreflect/desc"
        "github.com/jhump/protoreflect/dynamic"
        "github.com/jhump/protoreflect/dynamic/grpcdynamic"
+
        perrors "github.com/pkg/errors"
+
        "google.golang.org/grpc"
        "google.golang.org/grpc/codes"
        "google.golang.org/grpc/credentials/insecure"
diff --git a/pkg/filter/http/grpcproxy/invoke.go 
b/pkg/filter/http/grpcproxy/invoke.go
index 305ef776..dac4ee54 100644
--- a/pkg/filter/http/grpcproxy/invoke.go
+++ b/pkg/filter/http/grpcproxy/invoke.go
@@ -23,9 +23,12 @@ import (
 
 import (
        "github.com/golang/protobuf/proto" //nolint
+
        "github.com/jhump/protoreflect/desc"
        "github.com/jhump/protoreflect/dynamic/grpcdynamic"
+
        perrors "github.com/pkg/errors"
+
        "google.golang.org/grpc"
 )
 
diff --git a/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver.go 
b/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver.go
index b9456ce7..b94dab4b 100644
--- a/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver.go
+++ b/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver.go
@@ -19,13 +19,13 @@ package dubboresolver
 
 import (
        apiConf "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+       "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
 )
 
 import (
        contexthttp "github.com/apache/dubbo-go-pixiu/pkg/context/http"
        "github.com/apache/dubbo-go-pixiu/pkg/filter/http/remote/resolver"
        "github.com/apache/dubbo-go-pixiu/pkg/model"
-       "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
 )
 
 func init() {
diff --git 
a/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver_test.go 
b/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver_test.go
index 658c3f43..29e88a77 100644
--- a/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver_test.go
+++ b/pkg/filter/http/remote/resolver/dubboresolver/dubbo_resolver_test.go
@@ -26,6 +26,7 @@ import (
 import (
        apiConf "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/filter/http/remote/resolver/resolver.go 
b/pkg/filter/http/remote/resolver/resolver.go
index 8a0a7fcb..9c6e3998 100644
--- a/pkg/filter/http/remote/resolver/resolver.go
+++ b/pkg/filter/http/remote/resolver/resolver.go
@@ -26,13 +26,13 @@ import (
 
 import (
        apiConf "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+       "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
 )
 
 import (
        "github.com/apache/dubbo-go-pixiu/pkg/common/constant"
        contexthttp "github.com/apache/dubbo-go-pixiu/pkg/context/http"
        "github.com/apache/dubbo-go-pixiu/pkg/logger"
-       "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
 )
 
 // Resolver defines the interface for resolving an HTTP request to a specific 
API configuration.
diff --git a/pkg/filter/http/remote/resolver/resolver_test.go 
b/pkg/filter/http/remote/resolver/resolver_test.go
index 2b5d7e2e..c3311131 100644
--- a/pkg/filter/http/remote/resolver/resolver_test.go
+++ b/pkg/filter/http/remote/resolver/resolver_test.go
@@ -25,6 +25,7 @@ import (
 
 import (
        apiConf "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/filter/metric/metric.go b/pkg/filter/metric/metric.go
index 27b76074..781d21ac 100644
--- a/pkg/filter/metric/metric.go
+++ b/pkg/filter/metric/metric.go
@@ -25,7 +25,9 @@ import (
 
 import (
        "github.com/pkg/errors"
+
        "go.opentelemetry.io/otel/attribute"
+
        "go.opentelemetry.io/otel/metric/global"
        "go.opentelemetry.io/otel/metric/instrument"
        "go.opentelemetry.io/otel/metric/instrument/syncint64"
diff --git a/pkg/filter/network/dubboproxy/filter/http/httpfilter.go 
b/pkg/filter/network/dubboproxy/filter/http/httpfilter.go
index a8f0b626..4ecafe6b 100644
--- a/pkg/filter/network/dubboproxy/filter/http/httpfilter.go
+++ b/pkg/filter/network/dubboproxy/filter/http/httpfilter.go
@@ -30,6 +30,7 @@ import (
        dubboConstant "dubbo.apache.org/dubbo-go/v3/common/constant"
        "dubbo.apache.org/dubbo-go/v3/protocol"
        "dubbo.apache.org/dubbo-go/v3/protocol/dubbo"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/filter/network/dubboproxy/filter/proxy/proxyfilter.go 
b/pkg/filter/network/dubboproxy/filter/proxy/proxyfilter.go
index 19087aa2..39f56339 100644
--- a/pkg/filter/network/dubboproxy/filter/proxy/proxyfilter.go
+++ b/pkg/filter/network/dubboproxy/filter/proxy/proxyfilter.go
@@ -27,7 +27,9 @@ import (
        dubboConstant "dubbo.apache.org/dubbo-go/v3/common/constant"
        "dubbo.apache.org/dubbo-go/v3/protocol/dubbo"
        "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
+
        tripleConstant "github.com/dubbogo/triple/pkg/common/constant"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/filter/network/dubboproxy/manager.go 
b/pkg/filter/network/dubboproxy/manager.go
index af4c1abd..e1695026 100644
--- a/pkg/filter/network/dubboproxy/manager.go
+++ b/pkg/filter/network/dubboproxy/manager.go
@@ -27,9 +27,13 @@ import (
        "dubbo.apache.org/dubbo-go/v3/protocol/dubbo"
        "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
        "dubbo.apache.org/dubbo-go/v3/remoting"
+
        hessian "github.com/apache/dubbo-go-hessian2"
+
        "github.com/dubbogo/grpc-go/metadata"
+
        "github.com/go-errors/errors"
+
        perrors "github.com/pkg/errors"
 )
 
diff --git a/pkg/filter/sentinel/circuitbreaker/circuit_breaker_test.go 
b/pkg/filter/sentinel/circuitbreaker/circuit_breaker_test.go
index f0ef7600..92c00bc1 100644
--- a/pkg/filter/sentinel/circuitbreaker/circuit_breaker_test.go
+++ b/pkg/filter/sentinel/circuitbreaker/circuit_breaker_test.go
@@ -24,6 +24,7 @@ import (
 
 import (
        "github.com/alibaba/sentinel-golang/core/circuitbreaker"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/filter/sentinel/ratelimit/matcher_test.go 
b/pkg/filter/sentinel/ratelimit/matcher_test.go
index fe95fd8f..5895b19f 100644
--- a/pkg/filter/sentinel/ratelimit/matcher_test.go
+++ b/pkg/filter/sentinel/ratelimit/matcher_test.go
@@ -23,6 +23,7 @@ import (
 
 import (
        "github.com/alibaba/sentinel-golang/core/flow"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/listener/http/http_listener.go 
b/pkg/listener/http/http_listener.go
index b34cc684..005bbaaa 100644
--- a/pkg/listener/http/http_listener.go
+++ b/pkg/listener/http/http_listener.go
@@ -28,6 +28,7 @@ import (
 
 import (
        "github.com/pkg/errors"
+
        "golang.org/x/crypto/acme/autocert"
 )
 
diff --git a/pkg/listener/tcp/server_handler.go 
b/pkg/listener/tcp/server_handler.go
index 4a861d04..a73c9f6b 100644
--- a/pkg/listener/tcp/server_handler.go
+++ b/pkg/listener/tcp/server_handler.go
@@ -29,8 +29,11 @@ import (
        "dubbo.apache.org/dubbo-go/v3/protocol"
        "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
        "dubbo.apache.org/dubbo-go/v3/remoting"
+
        getty "github.com/apache/dubbo-getty"
+
        hessian "github.com/apache/dubbo-go-hessian2"
+
        perrors "github.com/pkg/errors"
 )
 
diff --git a/pkg/listener/triple/triple_listener.go 
b/pkg/listener/triple/triple_listener.go
index cf3348cf..7fa02d1a 100644
--- a/pkg/listener/triple/triple_listener.go
+++ b/pkg/listener/triple/triple_listener.go
@@ -28,6 +28,7 @@ import (
        tripleConstant "github.com/dubbogo/triple/pkg/common/constant"
        triConfig "github.com/dubbogo/triple/pkg/config"
        "github.com/dubbogo/triple/pkg/triple"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/logger/logger.go b/pkg/logger/logger.go
index f2db95e8..bdddf1a4 100644
--- a/pkg/logger/logger.go
+++ b/pkg/logger/logger.go
@@ -26,6 +26,7 @@ import (
 
 import (
        perrors "github.com/pkg/errors"
+
        "go.uber.org/zap"
        "go.uber.org/zap/zapcore"
 )
diff --git a/pkg/prometheus/prometheus.go b/pkg/prometheus/prometheus.go
index df9a34ad..415c79ce 100644
--- a/pkg/prometheus/prometheus.go
+++ b/pkg/prometheus/prometheus.go
@@ -29,7 +29,9 @@ import (
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/context"
+
        "github.com/prometheus/client_golang/prometheus"
+
        "github.com/prometheus/common/expfmt"
 )
 
diff --git a/pkg/remote/nacos/client.go b/pkg/remote/nacos/client.go
index 1f80a7d9..d25022f3 100644
--- a/pkg/remote/nacos/client.go
+++ b/pkg/remote/nacos/client.go
@@ -30,6 +30,7 @@ import (
        "github.com/nacos-group/nacos-sdk-go/common/constant"
        model2 "github.com/nacos-group/nacos-sdk-go/model"
        "github.com/nacos-group/nacos-sdk-go/vo"
+
        perrors "github.com/pkg/errors"
 )
 
diff --git a/pkg/remote/zookeeper/client.go b/pkg/remote/zookeeper/client.go
index 7d850d36..77794b6f 100644
--- a/pkg/remote/zookeeper/client.go
+++ b/pkg/remote/zookeeper/client.go
@@ -25,6 +25,7 @@ import (
 
 import (
        gxzookeeper "github.com/dubbogo/gost/database/kv/zk"
+
        perrors "github.com/pkg/errors"
 )
 
diff --git a/pkg/router/api_test.go b/pkg/router/api_test.go
index 2b0a6fee..df9fabb1 100644
--- a/pkg/router/api_test.go
+++ b/pkg/router/api_test.go
@@ -25,6 +25,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/router/route.go b/pkg/router/route.go
index c471fadf..a4dd0ba8 100644
--- a/pkg/router/route.go
+++ b/pkg/router/route.go
@@ -26,6 +26,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/router/route_test.go b/pkg/router/route_test.go
index eda98901..a72faccb 100644
--- a/pkg/router/route_test.go
+++ b/pkg/router/route_test.go
@@ -24,6 +24,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/stretchr/testify/assert"
 )
 
diff --git a/pkg/server/api_config_manager.go b/pkg/server/api_config_manager.go
index 38d37d2a..6d2ea74a 100644
--- a/pkg/server/api_config_manager.go
+++ b/pkg/server/api_config_manager.go
@@ -24,6 +24,7 @@ import (
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api/config"
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/router"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/server/dynamic_resource_manager.go 
b/pkg/server/dynamic_resource_manager.go
index 8b716361..9beda05c 100644
--- a/pkg/server/dynamic_resource_manager.go
+++ b/pkg/server/dynamic_resource_manager.go
@@ -19,6 +19,7 @@ package server
 
 import (
        "github.com/dubbo-go-pixiu/pixiu-api/pkg/api"
+
        "github.com/pkg/errors"
 )
 
diff --git a/pkg/server/dynamic_resource_manager_test.go 
b/pkg/server/dynamic_resource_manager_test.go
index ec54f6a6..7a5adbde 100644
--- a/pkg/server/dynamic_resource_manager_test.go
+++ b/pkg/server/dynamic_resource_manager_test.go
@@ -26,6 +26,7 @@ import (
 
 import (
        "github.com/cch123/supermonkey"
+
        "github.com/stretchr/testify/require"
 )
 
diff --git a/pkg/server/listener_manager.go b/pkg/server/listener_manager.go
index db7cb03c..c3a161c2 100644
--- a/pkg/server/listener_manager.go
+++ b/pkg/server/listener_manager.go
@@ -28,6 +28,7 @@ import (
 
 import (
        "github.com/pkg/errors"
+
        "gopkg.in/yaml.v3"
 )
 
diff --git a/pkg/server/otel.go b/pkg/server/otel.go
index 3ff18cff..5d90b3c6 100644
--- a/pkg/server/otel.go
+++ b/pkg/server/otel.go
@@ -25,8 +25,11 @@ import (
 import (
        sdkprometheus "github.com/prometheus/client_golang/prometheus"
        "github.com/prometheus/client_golang/prometheus/promhttp"
+
        "go.opentelemetry.io/otel/exporters/prometheus"
+
        "go.opentelemetry.io/otel/metric/global"
+
        "go.opentelemetry.io/otel/sdk/metric"
 )
 
diff --git a/pkg/tracing/jaeger/jaeger.go b/pkg/tracing/jaeger/jaeger.go
index 171b9462..f2fc7619 100644
--- a/pkg/tracing/jaeger/jaeger.go
+++ b/pkg/tracing/jaeger/jaeger.go
@@ -19,8 +19,11 @@ package jaeger
 
 import (
        "github.com/mitchellh/mapstructure"
+
        "github.com/pkg/errors"
+
        "go.opentelemetry.io/otel/exporters/jaeger"
+
        sdktrace "go.opentelemetry.io/otel/sdk/trace"
 )
 
diff --git a/pkg/tracing/otlp/otlp.go b/pkg/tracing/otlp/otlp.go
index 31d61771..e50d26e7 100644
--- a/pkg/tracing/otlp/otlp.go
+++ b/pkg/tracing/otlp/otlp.go
@@ -24,6 +24,7 @@ import (
 import (
        "go.opentelemetry.io/otel/exporters/otlp/otlptrace"
        "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
+
        sdktrace "go.opentelemetry.io/otel/sdk/trace"
 )
 
diff --git a/pkg/wasm/service.go b/pkg/wasm/service.go
index f7d16b80..dbf9428e 100644
--- a/pkg/wasm/service.go
+++ b/pkg/wasm/service.go
@@ -27,8 +27,11 @@ import (
 
 import (
        "github.com/mitchellh/mapstructure"
+
        "mosn.io/proxy-wasm-go-host/common"
+
        "mosn.io/proxy-wasm-go-host/proxywasm"
+
        "mosn.io/proxy-wasm-go-host/wasmer"
 )
 
diff --git a/pkg/wasm/utils.go b/pkg/wasm/utils.go
index 7ce3883d..ea17308c 100644
--- a/pkg/wasm/utils.go
+++ b/pkg/wasm/utils.go
@@ -23,6 +23,7 @@ import (
 
 import (
        "mosn.io/proxy-wasm-go-host/common"
+
        "mosn.io/proxy-wasm-go-host/proxywasm"
 )
 


Reply via email to