34 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java (85:212, 46%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (67:194, 53%) 12 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java (215:230, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (197:212, 18%) 8 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java (1856:1882, 1%) - shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/config/RabbitmqLogCollectConfig.java (254:282, 8%) 8 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java (232:239, 10%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (214:221, 12%) 8 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java (1856:1882, 1%) - shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java (740:768, 2%) 8 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/config/NettyHttpProperties.java (67:95, 8%) - shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java (654:682, 2%) 7 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java (32:62, 9%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (30:60, 10%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java (181:187, 9%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandle.java (119:125, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandle.java (75:81, 20%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandle.java (102:108, 15%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java (270:276, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java (280:286, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java (121:127, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (650:656, 2%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/AiPromptConfig.java (119:125, 16%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstream.java (221:227, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfig.java (110:116, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java (66:72, 20%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java (337:343, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandle.java (121:127, 14%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (193:199, 2%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/WebsocketData.java (131:137, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java (91:97, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java (91:97, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java (406:412, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java (337:343, 4%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (504:510, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java (356:362, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandle.java (75:81, 20%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java (206:212, 8%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java (356:362, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java (183:189, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/WafHandle.java (87:93, 16%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (357:363, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java (113:119, 14%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java (113:119, 14%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstream.java (78:84, 6%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConfigData.java (117:123, 15%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstream.java (125:131, 8%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandle.java (78:84, 24%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (504:510, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java (84:90, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java (386:392, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandle.java (123:129, 10%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java (217:223, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandle.java (361:367, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/AiPromptConfig.java (119:125, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthPathData.java (126:132, 9%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java (270:276, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java (146:152, 5%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstream.java (101:107, 6%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandle.java (110:116, 15%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandle.java (119:125, 12%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java (180:186, 8%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstream.java (78:84, 6%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java (180:186, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java (183:189, 7%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiPromptHandle.java (119:125, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandle.java (110:116, 15%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandle.java (123:129, 10%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiPromptHandle.java (119:125, 16%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java (261:267, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/WafHandle.java (87:93, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java (261:267, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandle.java (78:84, 24%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java (108:114, 5%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java (121:127, 12%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/WebsocketData.java (131:137, 12%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfig.java (170:176, 7%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstream.java (101:107, 6%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/WebSocketRuleHandle.java (110:116, 15%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfig.java (50:56, 24%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConfigData.java (117:123, 15%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java (66:72, 20%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RateLimiterHandle.java (180:186, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfig.java (170:176, 8%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/WafHandle.java (87:93, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (504:510, 2%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java (181:187, 9%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java (200:206, 5%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java (217:223, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java (66:72, 20%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandle.java (121:127, 14%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java (356:362, 2%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java (200:206, 5%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfig.java (50:56, 24%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (357:363, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java (113:119, 14%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java (261:267, 4%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfig.java (110:116, 12%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConfigData.java (117:123, 15%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/GrpcRegisterConfig.java (50:56, 24%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfig.java (170:176, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java (280:286, 4%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/TarsRegisterConfig.java (110:116, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/SpringCloudSelectorHandle.java (123:129, 10%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RewriteHandle.java (119:125, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfig.java (170:176, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java (311:317, 3%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (357:363, 2%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java (91:97, 7%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstream.java (125:131, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthPathData.java (126:132, 9%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstream.java (221:227, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java (108:114, 5%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/SofaRegisterConfig.java (170:176, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java (151:157, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandle.java (361:367, 4%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/KeyAuthRuleHandle.java (75:81, 20%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/SentinelHandle.java (361:367, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java (84:90, 16%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/AiPromptConfig.java (119:125, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandle.java (102:108, 15%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (650:656, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java (386:392, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java (151:157, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java (146:152, 5%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/MotanRegisterConfig.java (151:157, 8%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/DubboRegisterConfig.java (170:176, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java (406:412, 4%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandle.java (141:147, 10%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java (183:189, 7%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandle.java (141:147, 10%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java (280:286, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/CommonUpstream.java (221:227, 7%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (193:199, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java (84:90, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java (337:343, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/WebSocketUpstream.java (146:152, 5%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (650:656, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiPromptHandle.java (119:125, 16%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SofaRuleHandle.java (102:108, 15%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java (386:392, 2%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/GeneralContextHandle.java (121:127, 14%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ContextMappingRuleHandle.java (141:147, 10%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RedirectHandle.java (78:84, 24%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/GrpcUpstream.java (78:84, 6%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java (206:212, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java (311:317, 3%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthPathData.java (126:132, 9%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java (311:317, 3%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java (193:199, 2%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java (217:223, 8%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/WebsocketData.java (131:137, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java (181:187, 9%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/ZombieUpstream.java (125:131, 8%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java (108:114, 5%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/TarsUpstream.java (101:107, 6%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java (270:276, 4%) - shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/SubChannelCopy.java (111:117, 15%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/HystrixHandle.java (406:412, 4%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java (200:206, 5%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java (188:194, 9%) 6 duplicated lines in: - shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java (121:127, 12%) - shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java (235:241, 9%)