duplicated block id: 1 size: 16 cleaned lines of code in 2 files: - plugins/core/metrics/bridge.go (155:175) - plugins/core/metrics.go (266:286) duplicated block id: 2 size: 15 cleaned lines of code in 2 files: - plugins/grpc/client_recvmsg_interceptor.go (30:46) - plugins/grpc/client_sendmsg_interceptor.go (30:46) duplicated block id: 3 size: 10 cleaned lines of code in 2 files: - plugins/sql/entry/tx_exec.go (28:39) - plugins/sql/entry/tx_query.go (28:39) duplicated block id: 4 size: 9 cleaned lines of code in 2 files: - plugins/mux/serve_interceptor.go (49:59) - plugins/http/server_intercepter.go (55:65) duplicated block id: 5 size: 9 cleaned lines of code in 2 files: - plugins/kratosv2/transport/grpc/server_middleware.go (59:69) - plugins/kratosv2/transport/http/server_middleware.go (59:69) duplicated block id: 6 size: 9 cleaned lines of code in 2 files: - plugins/sql/entry/stmt_query.go (28:38) - plugins/sql/entry/stmt_exec.go (28:38) duplicated block id: 7 size: 9 cleaned lines of code in 5 files: - plugins/sql/entry/stmt_query.go (40:50) - plugins/sql/entry/tx_exec.go (41:51) - plugins/sql/entry/tx_query.go (41:51) - plugins/sql/entry/stmt_exec.go (40:50) - plugins/sql/entry/general.go (112:122) duplicated block id: 8 size: 9 cleaned lines of code in 3 files: - plugins/sql/entry/tx_commit.go (37:47) - plugins/sql/entry/general.go (133:143) - plugins/sql/entry/tx_rollback.go (37:47) duplicated block id: 9 size: 8 cleaned lines of code in 4 files: - plugins/grpc/client_recvmsg_interceptor.go (48:57) - plugins/grpc/client_sendmsg_interceptor.go (48:57) - plugins/grpc/server_sendresponse_interceptor.go (46:55) - plugins/grpc/client_unary_interceptor.go (59:68) duplicated block id: 10 size: 6 cleaned lines of code in 2 files: - plugins/sql/entry/tx_commit.go (28:35) - plugins/sql/entry/tx_rollback.go (28:35)