Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
This report summarizes scanner evidence for line/armeria, a Java project with 5,149 GitHub stars. SynthScan examined 795,848 lines of code across 4841 source files, recording 313 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 1.5 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 161 finding(s).
Are imports declared and package/API names verified? 42 finding(s).
Are wrappers, guards, and repeated structures necessary? 127 finding(s).
Which changes need focused human review? 313 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 313 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/com/linecorp/armeria/xds/it/RegressionGuard1Test.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …/com/linecorp/armeria/xds/it/RegressionGuard2Test.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …/armeria/xds/it/ConfigSourceLifecycleObserverTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …ecorp/armeria/xds/it/CredentialInjectorFilterTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …a/com/linecorp/armeria/xds/it/XdsPreprocessorTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …/com/linecorp/armeria/xds/it/XdsEndpointGroupTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …/linecorp/armeria/xds/it/DeltaXdsPreprocessorTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …com/linecorp/armeria/xds/it/CustomClusterTypeTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …om/linecorp/armeria/xds/it/LoadBalancerReloadTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …corp/armeria/xds/it/ControlPlaneApiRegressionTest.java | 0 | dynamic_resources: lds_config: api_config_source: api_type: grpc grpc_services: - envoy_grpc: cluster_name: lds-cluster | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: my-listener api_listener: api_listener: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connect | STRING |
| HIGH | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 0 | name: my-listener api_listener: api_listener: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connect | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: my-listener api_listener: api_listener: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connect | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: %s type: static load_assignment: cluster_name: %s endpoints: - lb_endpoints: - endpoint: address: socket_address: | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: %s type: static load_assignment: cluster_name: %s endpoints: - lb_endpoints: - endpoint: address: socket_address: | STRING |
| HIGH | …linecorp/armeria/xds/it/XdsControlPlaneMatrixTest.java | 0 | name: %s type: static load_assignment: cluster_name: %s endpoints: - lb_endpoints: - endpoint: address: socket_address: | STRING |
| HIGH | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 0 | name: %s type: static load_assignment: cluster_name: %s endpoints: - lb_endpoints: - endpoint: address: socket_address: | STRING |
| HIGH | …rp/armeria/xds/it/WeightedClusterFilterConfigTest.java | 0 | name: %s type: static load_assignment: cluster_name: %s endpoints: - lb_endpoints: - endpoint: address: socket_address: | STRING |
| HIGH | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 0 | name: %s type: static load_assignment: cluster_name: %s endpoints: - lb_endpoints: - endpoint: address: socket_address: | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: my-listener api_listener: api_listener: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connect | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: my-listener api_listener: api_listener: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connect | STRING |
| HIGH | …/armeria/xds/it/ConfigSourceLifecycleObserverTest.java | 0 | name: my-listener api_listener: api_listener: "@type": type.googleapis.com/envoy.extensions.filters.network.http_connect | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: my-cluster type: eds eds_cluster_config: eds_config: ads: {} | STRING |
| HIGH | …/armeria/xds/it/ConfigSourceLifecycleObserverTest.java | 0 | name: my-cluster type: eds eds_cluster_config: eds_config: ads: {} | STRING |
| HIGH | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 0 | name: my-cluster type: eds eds_cluster_config: eds_config: ads: {} | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: my-cluster type: eds eds_cluster_config: eds_config: ads: {} | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: my-route virtual_hosts: - name: local_service1 domains: [] | STRING |
| HIGH | …/armeria/xds/it/ConfigSourceLifecycleObserverTest.java | 0 | name: my-route virtual_hosts: - name: local_service1 domains: [] | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: my-route virtual_hosts: - name: local_service1 domains: [] | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …/armeria/xds/it/ConfigSourceLifecycleObserverTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …om/linecorp/armeria/xds/it/LoadBalancerReloadTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …linecorp/armeria/xds/it/XdsControlPlaneMatrixTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …ecorp/armeria/xds/it/CredentialInjectorFilterTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …/linecorp/armeria/xds/it/DeltaXdsPreprocessorTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …a/com/linecorp/armeria/xds/it/XdsPreprocessorTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …/com/linecorp/armeria/xds/it/XdsEndpointGroupTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …orp/armeria/xds/it/ControlPlaneTlsIntegrationTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …com/linecorp/armeria/xds/it/CustomClusterTypeTest.java | 0 | name: route1 virtual_hosts: - name: local_service1 domains: [ "*" ] routes: - match: prefix: / route: cluster: cluster1 | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | cluster_name: my-cluster endpoints: - lb_endpoints: - endpoint: address: socket_address: address: 127.0.0.1 port_value: | STRING |
| HIGH | …/armeria/xds/it/ConfigSourceLifecycleObserverTest.java | 0 | cluster_name: my-cluster endpoints: - lb_endpoints: - endpoint: address: socket_address: address: 127.0.0.1 port_value: | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | cluster_name: my-cluster endpoints: - lb_endpoints: - endpoint: address: socket_address: address: 127.0.0.1 port_value: | STRING |
| HIGH | …st/java/com/linecorp/armeria/xds/it/BootstrapTest.java | 0 | cluster_name: my-cluster endpoints: - lb_endpoints: - endpoint: address: socket_address: address: 127.0.0.1 port_value: | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | dynamic_resources: ads_config: api_type: grpc grpc_services: - envoy_grpc: cluster_name: bootstrap-cluster static_resour | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/DynamicSecretTest.java | 0 | dynamic_resources: ads_config: api_type: grpc grpc_services: - envoy_grpc: cluster_name: bootstrap-cluster static_resour | STRING |
| HIGH | …t/java/com/linecorp/armeria/xds/it/DataSourceTest.java | 0 | dynamic_resources: ads_config: api_type: grpc grpc_services: - envoy_grpc: cluster_name: bootstrap-cluster static_resour | STRING |
| HIGH | …ria/xds/it/TlsValidationContextSdsIntegrationTest.java | 0 | dynamic_resources: ads_config: api_type: grpc grpc_services: - envoy_grpc: cluster_name: bootstrap-cluster static_resour | STRING |
| HIGH | …p/armeria/xds/it/CertificateValidationContextTest.java | 0 | dynamic_resources: ads_config: api_type: grpc grpc_services: - envoy_grpc: cluster_name: bootstrap-cluster static_resour | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/ErrorHandlingTest.java | 0 | name: my-cert tls_certificate: private_key: filename: '%s' certificate_chain: filename: '%s' | STRING |
| HIGH | …ava/com/linecorp/armeria/xds/it/DynamicSecretTest.java | 0 | name: my-cert tls_certificate: private_key: filename: '%s' certificate_chain: filename: '%s' | STRING |
| HIGH | …t/java/com/linecorp/armeria/xds/it/DataSourceTest.java | 0 | name: my-cert tls_certificate: private_key: filename: '%s' certificate_chain: filename: '%s' | STRING |
| HIGH | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 0 | name: my-cert tls_certificate: private_key: filename: '%s' certificate_chain: filename: '%s' | STRING |
| 48 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ia/common/encoding/DefaultHttpDecodedResponseTest.java | 78 | ImmutableSet.of(com.linecorp.armeria.common.encoding.StreamDecoderFactory.gzip()); | CODE |
| CRITICAL | …ia/common/encoding/DefaultHttpDecodedResponseTest.java | 331 | new com.linecorp.armeria.common.encoding.StreamDecoderFactory() { | CODE |
| CRITICAL⚡ | …com/linecorp/armeria/client/HttpClientUpgradeTest.java | 75 | // at com.linecorp.armeria.client.HttpSessionHandler.isAcquirable(HttpSessionHandler.java:290) | COMMENT |
| CRITICAL⚡ | …com/linecorp/armeria/client/HttpClientUpgradeTest.java | 76 | // at com.linecorp.armeria.client.AbstractHttpResponseDecoder.needsToDisconnectNow(Abstract...) | COMMENT |
| CRITICAL⚡ | …com/linecorp/armeria/client/HttpClientUpgradeTest.java | 77 | // at com.linecorp.armeria.client.Http2ResponseDecoder.shouldSendGoAway(Http2ResponseDecoder...) | COMMENT |
| CRITICAL | …necorp/armeria/client/encoding/DecodingClientTest.java | 129 | final StreamDecoderFactory snappy = com.linecorp.armeria.common.encoding.StreamDecoderFactory.snappy(); | CODE |
| CRITICAL | …necorp/armeria/client/encoding/DecodingClientTest.java | 145 | return com.linecorp.armeria.common.encoding.StreamDecoderFactory.all(); | CODE |
| CRITICAL | …necorp/armeria/client/encoding/DecodingClientTest.java | 218 | com.linecorp.armeria.common.encoding.StreamDecoderFactory.gzip()) | CODE |
| CRITICAL | …m/linecorp/armeria/server/InvalidPathWithDataTest.java | 62 | .POST(java.net.http.HttpRequest.BodyPublishers.ofString( | CODE |
| CRITICAL | …m/linecorp/armeria/server/InvalidPathWithDataTest.java | 73 | .POST(java.net.http.HttpRequest.BodyPublishers.ofString( | CODE |
| CRITICAL | …corp/armeria/client/encoding/StreamDecoderFactory.java | 41 | return com.linecorp.armeria.common.encoding.StreamDecoderFactory.deflate(); | CODE |
| CRITICAL | …corp/armeria/client/encoding/StreamDecoderFactory.java | 48 | return com.linecorp.armeria.common.encoding.StreamDecoderFactory.gzip(); | CODE |
| CRITICAL | …a/client/circuitbreaker/NonBlockingCircuitBreaker.java | 257 | com.linecorp.armeria.client.circuitbreaker.EventCount.of( | CODE |
| CRITICAL | …orp/armeria/client/eureka/ArmeriaEurekaClientTest.java | 127 | return new com.linecorp.armeria.common.eureka.InstanceInfo( | CODE |
| CRITICAL | …orp/armeria/client/eureka/ArmeriaEurekaClientTest.java | 145 | return new com.linecorp.armeria.common.eureka.LeaseInfo( | CODE |
| CRITICAL | …orp/armeria/client/eureka/ArmeriaEurekaClientTest.java | 323 | return new com.linecorp.armeria.common.eureka.DataCenterInfo( | CODE |
| CRITICAL | …corp/armeria/server/jetty/JettyServiceStartupTest.java | 109 | org.eclipse.jetty.util.component.ContainerLifeCycle.class.getName()); | CODE |
| CRITICAL | …corp/armeria/server/jetty/JettyServiceStartupTest.java | 112 | org.eclipse.jetty.server.AbstractConnector.class.getName()); | CODE |
| CRITICAL | …corp/armeria/server/jetty/JettyServiceStartupTest.java | 109 | org.eclipse.jetty.util.component.ContainerLifeCycle.class.getName()); | CODE |
| CRITICAL | …corp/armeria/server/jetty/JettyServiceStartupTest.java | 112 | org.eclipse.jetty.server.AbstractConnector.class.getName()); | CODE |
| CRITICAL | …ava/com/linecorp/armeria/it/xds/XdsResourceReader.java | 37 | return com.linecorp.armeria.xds.XdsResourceReader.from(yaml, clazz); | CODE |
| CRITICAL | …ava/com/linecorp/armeria/it/xds/XdsResourceReader.java | 41 | return com.linecorp.armeria.xds.XdsResourceReader.from(json, clazz); | CODE |
| CRITICAL⚡ | …ava/com/linecorp/armeria/xds/it/XdsResourceReader.java | 32 | return com.linecorp.armeria.xds.XdsResourceReader.from(yaml, Bootstrap.class); | CODE |
| CRITICAL⚡ | …ava/com/linecorp/armeria/xds/it/XdsResourceReader.java | 36 | return com.linecorp.armeria.xds.XdsResourceReader.from(yaml, clazz); | CODE |
| CRITICAL⚡ | …ava/com/linecorp/armeria/xds/it/XdsResourceReader.java | 40 | return com.linecorp.armeria.xds.XdsResourceReader.from(json, clazz); | CODE |
| CRITICAL | …ia/xds/kubernetes/DefaultKubernetesEndpointMapper.java | 51 | io.envoyproxy.envoy.config.endpoint.v3.Endpoint.newBuilder() | CODE |
| CRITICAL | …/linecorp/armeria/dropwizard/ArmeriaServerFactory.java | 167 | final ServerBuilder serverBuilder = com.linecorp.armeria.server.Server.builder(); | CODE |
| CRITICAL⚡ | …va/com/linecorp/armeria/xds/XdsResourceReaderTest.java | 37 | assertThat(registry.find(com.github.udpa.udpa.type.v1.TypedStruct.getDescriptor().getFullName())) | CODE |
| CRITICAL⚡ | …va/com/linecorp/armeria/xds/XdsResourceReaderTest.java | 38 | .isEqualTo(com.github.udpa.udpa.type.v1.TypedStruct.getDescriptor()); | CODE |
| CRITICAL⚡ | …va/com/linecorp/armeria/xds/XdsResourceReaderTest.java | 39 | assertThat(registry.find(com.github.xds.type.v3.TypedStruct.getDescriptor().getFullName())) | CODE |
| CRITICAL⚡ | …va/com/linecorp/armeria/xds/XdsResourceReaderTest.java | 40 | .isEqualTo(com.github.xds.type.v3.TypedStruct.getDescriptor()); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 106 | // Step 1: wait for the initial snapshot to be received | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 109 | // Step 2: verify the first request had empty version (SotW) or | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 121 | // Step 3: force-close all open gRPC streams via ctx.cancel() | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 129 | // Step 4: push a new snapshot so the server can respond after reconnection | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 132 | // Step 5: verify the first request on the new stream carries the version | COMMENT |
| LOW | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 276 | // Step 1: Set initial snapshot with first endpoint | COMMENT |
| LOW | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 299 | // Step 2: Update endpoint to trigger revision increment | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 112 | // Step 1: Add listener1 → route1 → cluster1 (STATIC cluster with inline endpoints) | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 130 | // Step 2: Update route to reference cluster2 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 146 | // Step 3: Delete listener — errors queue gets a throwable; no new snapshot | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 164 | // Step 4: Re-add listener → route1 → cluster1 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 210 | // Step 1: Add cluster1 + endpoint at port 1234 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 227 | // Step 2: Update endpoint port to 5678 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 244 | // Step 3: Add a second lb_endpoint (ports 5678, 9090) | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 259 | // Step 4: Delete cluster — both CLUSTER and ENDPOINT deletions fire, | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 415 | // Step 4: Close the node root | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 418 | // Step 5: Verify all metrics are cleaned up after XdsBootstrap closure | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 584 | // Step 4: Close the cluster root | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 587 | // Step 5: Verify all metrics are cleaned up after XdsBootstrap closure | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 808 | // Step 4: Close the listener root | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 811 | // Step 5: Verify all metrics are cleaned up after XdsBootstrap closure | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 360 | // Step 1: Load initial resources with /service1 prefix | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 379 | // Step 2: Change route prefix from /service1 to /service2 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 396 | // Step 3: Change route prefix back to /service1 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 535 | // Step 1: Load initial cluster with port 8080 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 552 | // Step 2: Change cluster endpoint port from 8080 to 9090 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 567 | // Step 3: Change cluster endpoint port back to 8080 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 756 | // Step 1: Load initial resources with endpoint port 8080 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 774 | // Step 2: Change endpoint port from 8080 to 9090 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 790 | // Step 3: Change endpoint port back to 8080 | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 143 | // Step 1: send a snapshot with one PGV-invalid resource | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 147 | // Step 2: verify NACK arrives at the server | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 152 | // Step 3: set valid resources | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 155 | // Step 4: verify the client recovered and delivered the new snapshot | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 176 | // Step 1: set V1 snapshot and verify it is received | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 180 | // Step 2: drain and cancel all open gRPC streams | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 187 | // Step 3: push V2 snapshot | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 190 | // Step 4: verify the client reconnected and received the V2 snapshot | COMMENT |
| LOW⚡ | .agents/skills/upgrade-deps/SKILL.md | 30 | ## Step 1: Run dependencyUpdates | COMMENT |
| LOW⚡ | .agents/skills/upgrade-deps/SKILL.md | 38 | ## Step 2: Parse the Report | COMMENT |
| LOW⚡ | .agents/skills/upgrade-deps/SKILL.md | 47 | ## Step 3: Check Skip Hints and Java Version Compatibility | COMMENT |
| LOW | .agents/skills/upgrade-deps/SKILL.md | 104 | ## Step 4: Update dependencies.toml | COMMENT |
| LOW | .agents/skills/upgrade-deps/SKILL.md | 109 | ## Step 5: Cross-check Updated Versions | COMMENT |
| LOW | .agents/skills/upgrade-deps/SKILL.md | 125 | ## Step 6: Upgrade Gradle Wrapper | COMMENT |
| LOW | .agents/skills/upgrade-deps/SKILL.md | 134 | ## Step 7: Verify the Build | COMMENT |
| LOW | .agents/skills/upgrade-deps/SKILL.md | 145 | ## Step 8: Commit | COMMENT |
| LOW⚡ | .claude/skills/upgrade-deps/SKILL.md | 30 | ## Step 1: Run dependencyUpdates | COMMENT |
| LOW⚡ | .claude/skills/upgrade-deps/SKILL.md | 38 | ## Step 2: Parse the Report | COMMENT |
| LOW⚡ | .claude/skills/upgrade-deps/SKILL.md | 47 | ## Step 3: Check Skip Hints and Java Version Compatibility | COMMENT |
| LOW | .claude/skills/upgrade-deps/SKILL.md | 104 | ## Step 4: Update dependencies.toml | COMMENT |
| LOW | .claude/skills/upgrade-deps/SKILL.md | 109 | ## Step 5: Cross-check Updated Versions | COMMENT |
| LOW | .claude/skills/upgrade-deps/SKILL.md | 125 | ## Step 6: Upgrade Gradle Wrapper | COMMENT |
| LOW | .claude/skills/upgrade-deps/SKILL.md | 134 | ## Step 7: Verify the Build | COMMENT |
| LOW | .claude/skills/upgrade-deps/SKILL.md | 145 | ## Step 8: Commit | COMMENT |
| LOW | native-image-config/README.md | 3 | ## Step 1: Generate native image configuration files | COMMENT |
| LOW | native-image-config/README.md | 24 | ## Step 2: Review the generated native image configuration files and update the build configuration | COMMENT |
| LOW | native-image-config/README.md | 44 | ## Step 3: Compare the generated native image configuration to the current configuration and update the current configur | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 106 | // Step 1: wait for the initial snapshot to be received | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 109 | // Step 2: verify the first request had empty version (SotW) or | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 121 | // Step 3: force-close all open gRPC streams via ctx.cancel() | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 129 | // Step 4: push a new snapshot so the server can respond after reconnection | COMMENT |
| LOW⚡ | …/armeria/xds/it/VersionPersistenceOnReconnectTest.java | 132 | // Step 5: verify the first request on the new stream carries the version | COMMENT |
| LOW | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 276 | // Step 1: Set initial snapshot with first endpoint | COMMENT |
| LOW | …meria/xds/it/XdsLoadBalancerLifecycleObserverTest.java | 299 | // Step 2: Update endpoint to trigger revision increment | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 112 | // Step 1: Add listener1 → route1 → cluster1 (STATIC cluster with inline endpoints) | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 130 | // Step 2: Update route to reference cluster2 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 146 | // Step 3: Delete listener — errors queue gets a throwable; no new snapshot | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 164 | // Step 4: Re-add listener → route1 → cluster1 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 210 | // Step 1: Add cluster1 + endpoint at port 1234 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 227 | // Step 2: Update endpoint port to 5678 | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 244 | // Step 3: Add a second lb_endpoint (ports 5678, 9090) | COMMENT |
| LOW | …necorp/armeria/xds/it/DeltaXdsResourceWatcherTest.java | 259 | // Step 4: Delete cluster — both CLUSTER and ENDPOINT deletions fire, | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 415 | // Step 4: Close the node root | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 418 | // Step 5: Verify all metrics are cleaned up after XdsBootstrap closure | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 584 | // Step 4: Close the cluster root | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 587 | // Step 5: Verify all metrics are cleaned up after XdsBootstrap closure | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 808 | // Step 4: Close the listener root | COMMENT |
| LOW⚡ | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 811 | // Step 5: Verify all metrics are cleaned up after XdsBootstrap closure | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 360 | // Step 1: Load initial resources with /service1 prefix | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 379 | // Step 2: Change route prefix from /service1 to /service2 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 396 | // Step 3: Change route prefix back to /service1 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 535 | // Step 1: Load initial cluster with port 8080 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 552 | // Step 2: Change cluster endpoint port from 8080 to 9090 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 567 | // Step 3: Change cluster endpoint port back to 8080 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 756 | // Step 1: Load initial resources with endpoint port 8080 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 774 | // Step 2: Change endpoint port from 8080 to 9090 | COMMENT |
| LOW | …om/linecorp/armeria/xds/it/ResourceNodeMetricTest.java | 790 | // Step 3: Change endpoint port back to 8080 | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 143 | // Step 1: send a snapshot with one PGV-invalid resource | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 147 | // Step 2: verify NACK arrives at the server | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 152 | // Step 3: set valid resources | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 155 | // Step 4: verify the client recovered and delivered the new snapshot | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 176 | // Step 1: set V1 snapshot and verify it is received | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 180 | // Step 2: drain and cancel all open gRPC streams | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 187 | // Step 3: push V2 snapshot | COMMENT |
| LOW⚡ | …p/armeria/xds/it/XdsControlPlaneErrorHandlingTest.java | 190 | // Step 4: verify the client reconnected and received the V2 snapshot | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …orp/armeria/internal/common/util/KeyStoreUtilTest.java | 41 | // 2. Create the key stores from the above certificate pair: | COMMENT |
| LOW | …/java/com/linecorp/armeria/server/RoutingTrieTest.java | 121 | builder.add("/*", value9); | COMMENT |
| LOW | …/linecorp/armeria/client/retry/RetryingClientTest.java | 641 | // The next retry will be after 8 seconds so closing the factory after 3 seconds should work. | COMMENT |
| LOW | …internal/server/annotation/AnnotatedValueResolver.java | 281 | // | COMMENT |
| LOW | …internal/server/annotation/AnnotatedValueResolver.java | 321 | !AnnotationUtil.findDeclared(constructorOrMethod, RequestConverter.class).isEmpty()) { | COMMENT |
| LOW | …internal/server/annotation/AnnotatedValueResolver.java | 341 | // | COMMENT |
| LOW | …internal/server/annotation/AnnotatedValueResolver.java | 381 | if (list.stream().anyMatch(r -> r.annotationType() != null)) { | COMMENT |
| LOW | …internal/server/annotation/AnnotatedValueResolver.java | 401 | } | COMMENT |
| LOW | …corp/armeria/internal/common/DefaultRequestTarget.java | 41 | COMMENT | |
| LOW | …a/internal/common/websocket/WebSocketFrameEncoder.java | 41 | // copyright notice, this list of conditions and the | COMMENT |
| LOW | …ternal/common/stream/TwoElementFixedStreamMessage.java | 101 | } | COMMENT |
| LOW | …ecorp/armeria/server/HttpsConnectionAcceptHandler.java | 221 | sslHandler = null; | COMMENT |
| LOW | …src/main/java/com/linecorp/armeria/server/Routers.java | 321 | */ | COMMENT |
| LOW | …ommon/loadbalancer/WeightedRoundRobinLoadBalancer.java | 81 | .add("weight", weight) | COMMENT |
| LOW | …ommon/loadbalancer/WeightedRoundRobinLoadBalancer.java | 101 | // the part which sequence belongs, and then modular by the number of elements in this part. | COMMENT |
| LOW | …/linecorp/armeria/client/ClientHttp1ObjectEncoder.java | 81 | COMMENT | |
| LOW | …orp/armeria/server/grpc/HttpJsonTranscoderBuilder.java | 321 | // The messages of the following types can be sent only via HTTP body. | COMMENT |
| LOW | …/com/linecorp/armeria/kubernetes/it/control-infra.yaml | 1 | # | COMMENT |
| LOW | …/com/linecorp/armeria/kubernetes/it/control-infra.yaml | 21 | # You may obtain a copy of the License at | COMMENT |
| LOW | …s/com/linecorp/armeria/kubernetes/it/network-loss.yaml | 1 | # | COMMENT |
| LOW | …s/com/linecorp/armeria/kubernetes/it/network-loss.yaml | 21 | # You may obtain a copy of the License at | COMMENT |
| LOW | …/com/linecorp/armeria/kubernetes/it/network-delay.yaml | 1 | # | COMMENT |
| LOW | …/com/linecorp/armeria/kubernetes/it/network-delay.yaml | 21 | # You may obtain a copy of the License at | COMMENT |
| LOW | …/linecorp/armeria/kubernetes/it/network-duplicate.yaml | 1 | # | COMMENT |
| LOW | …/linecorp/armeria/kubernetes/it/network-duplicate.yaml | 21 | # You may obtain a copy of the License at | COMMENT |
| LOW | …/com/linecorp/armeria/kubernetes/it/checker-infra.yaml | 1 | # | COMMENT |
| LOW | …/com/linecorp/armeria/kubernetes/it/checker-infra.yaml | 21 | # You may obtain a copy of the License at | COMMENT |
| LOW | …/src/main/java/example/armeria/proxy/ProxyService.java | 81 | // We can just send the request from a browser to a backend and the response from the backend | COMMENT |
| LOW | …/src/main/java/example/armeria/proxy/ProxyService.java | 101 | // 6. The proxy server does not write data to socket1 but just stores data in the queue. | COMMENT |
| LOW | …armeria/grpc/downstream/DownstreamSimpleBenchmark.java | 81 | server.stop().join(); | COMMENT |
| LOW | site/releaseNotesSidebarUtils.ts | 1 | import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; | COMMENT |
| LOW | …ring/web/reactive/ArmeriaReactiveWebServerFactory.java | 201 | // - primarySessionProtocol = depends on the springSsl.isEnabled() | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …necorp/armeria/server/AbstractHttpResponseHandler.java | 46 | abstract class AbstractHttpResponseHandler { | CODE |
| LOW | …corp/armeria/server/AggregatedHttpResponseHandler.java | 47 | final class AggregatedHttpResponseHandler extends AbstractHttpResponseHandler | CODE |
| LOW | …orp/armeria/client/HttpClientPipelineConfigurator.java | 463 | private final class UpgradeRequestHandler extends ChannelInboundHandlerAdapter { | CODE |
| LOW | …inecorp/armeria/client/AbstractHttpRequestHandler.java | 60 | abstract class AbstractHttpRequestHandler implements ChannelFutureListener { | CODE |
| LOW | …ecorp/armeria/client/AggregatedHttpRequestHandler.java | 32 | final class AggregatedHttpRequestHandler extends AbstractHttpRequestHandler | CODE |
| LOW | …/linecorp/armeria/server/grpc/UnframedGrpcService.java | 217 | static final class UnframedGrpcResponseHandler implements ResponseHandler { | CODE |
| LOW | …m/linecorp/armeria/server/grpc/HttpJsonTranscoder.java | 841 | private class HttpJsonResponseHandler implements ResponseHandler { | CODE |
| LOW | …/common/auth/oauth2/AbstractOAuth2ResponseHandler.java | 31 | public abstract class AbstractOAuth2ResponseHandler<T> implements OAuth2ResponseHandler<T> { | CODE |
| LOW | …th/oauth2/OAuth2TokenIntrospectionResponseHandler.java | 24 | final class OAuth2TokenIntrospectionResponseHandler | CODE |
| LOW | …common/auth/oauth2/TokenRevocationResponseHandler.java | 23 | final class TokenRevocationResponseHandler extends AbstractOAuth2ResponseHandler<Boolean> { | CODE |
| LOW | …ent/auth/oauth2/DefaultAccessTokenResponseHandler.java | 26 | final class DefaultAccessTokenResponseHandler extends AbstractOAuth2ResponseHandler<GrantedOAuth2AccessToken> { | CODE |
| LOW | …necorp/armeria/server/thrift/AbstractTHttp2Client.java | 289 | private final class UpgradeRequestHandler extends ChannelInboundHandlerAdapter { | CODE |
| LOW | site/releaseNotesSidebarUtils.ts | 38 | function sortReleaseNoteSidebarItems(items: any[]): any[] { | CODE |
| LOW | site/src/plugins/rss-generator.ts | 61 | function extractDateFromReleaseNotes(html: string): Date | null { | CODE |
| LOW | site/src/plugins/rss-generator.ts | 90 | function extractDateFromMetaOrTime(html: string): Date | null { | CODE |
| LOW | docs-client/src/lib/versions.tsx | 26 | export function extractSimpleArtifactVersion(artifactVersion: string): string { | CODE |
| LOW | docs-client/src/containers/MethodPage/index.tsx | 63 | function addExampleHeadersIfExists( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …/testing/resteasy/jaxrs/samples/books/BookService.java | 68 | new Book("978-3-16-148410-0", "Java Fun", "John Doe", 10f), | CODE |
| LOW⚡ | …/testing/resteasy/jaxrs/samples/books/BookService.java | 69 | new Book("978-1-56619-909-4", "Java 101", "John Doe", 11f), | CODE |
| LOW⚡ | …/testing/resteasy/jaxrs/samples/books/BookService.java | 70 | new Book("1-56619-909-3", "Java Expert", "John Doe", 12f), | CODE |
| LOW | …orp/armeria/server/resteasy/BookServiceServerTest.java | 105 | assertThat(getBooksEntry).contains("John Doe"); | CODE |
| LOW | …orp/armeria/server/resteasy/BookServiceServerTest.java | 137 | assertThat(bookGetBook.getAuthor()).isEqualTo("John Doe"); | CODE |
| LOW | …meria/server/resteasy/BookServiceClientServerTest.java | 115 | assertThat(getBooksEntry).contains("John Doe"); | CODE |
| LOW | …meria/server/resteasy/BookServiceClientServerTest.java | 163 | assertThat(bookGetBook.getAuthor()).isEqualTo("John Doe"); | CODE |
| LOW | …va/com/linecorp/armeria/client/thrift/THttpClient.java | 32 | * client.hello("John Doe", ...); | COMMENT |
| LOW | …va/com/linecorp/armeria/client/thrift/THttpClient.java | 37 | * client.execute("/hello", HelloService.Iface.class, "hello", "John Doe"); | COMMENT |
| LOW | …e/src/test/resources/testing/webflux/largeTextFile.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet mauris eu tortor fringilla tempus. | CODE |
| LOW | …e/src/test/resources/testing/webflux/largeTextFile.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet mauris eu tortor fringilla tempus. | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …orp/armeria/server/HttpServerPipelineConfigurator.java | 451 | // Certainly not HTTPS. | COMMENT |
| MEDIUM | …orp/armeria/server/HttpServerPipelineConfigurator.java | 476 | // Certainly not PROXY protocol. | COMMENT |
| MEDIUM | …/java/com/linecorp/armeria/common/HttpHeaderNames.java | 1079 | // Definitely valid. | COMMENT |
| MEDIUM | docs-client/package-lock.json | 13394 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 109 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 132 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 142 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 153 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 165 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 177 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| LOW | …/armeria/common/jsonrpc/JsonRpcStreamableResponse.java | 188 | * with {@link #close(JsonRpcResponse)}. So make sure to call that method before invoking this method. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …armeria/server/saml/SamlAssertionConsumerFunction.java | 297 | // - Other conditions (and other <Audience> elements) MAY be included as requested by the | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …client/endpoint/OutlierDetectingEndpointGroupTest.java | 78 | // ───────────────────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …client/endpoint/OutlierDetectingEndpointGroupTest.java | 84 | // ───────────────────────────────────────────────────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | xds-api/tools/upstream-patch.sh | 3 | # Usage: | COMMENT |
| LOW | examples/xds-playground/docker-compose.yml | 3 | # Usage: | COMMENT |
| LOW | …/linecorp/armeria/common/athenz/AthenzTokenHeader.java | 69 | * // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | xds-api/tools/upstream-patch.sh | 90 | # Create a binary patch limited to the path(s) you care about | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | xds-api/tools/update-api.sh | 22 | # Check if the temp dir was created. | COMMENT |