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"
)