feat: add chip-ingress batch config keys to TOML and wire through - #22987
Quality Gate failed
Failed conditions
17 New Major Issues (required ≤ 5)
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarQube
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check warning on line 292 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressMaxBatchSize missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=45cda625-e68b-4fe5-9d0a-c88a3fd98e60&open=45cda625-e68b-4fe5-9d0a-c88a3fd98e60
Check warning on line 343 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressSendTimeout missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=f1c0d220-6ad9-44e1-80bc-360392c3a2d4&open=f1c0d220-6ad9-44e1-80bc-360392c3a2d4
Check warning on line 3128 in core/config/toml/types.go
cl-sonarqube-production / SonarQube Code Analysis
Define a constant instead of duplicating this literal "must be greater than 0" 7 times.
[S1192] String literals should not be duplicated
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=bf7f4bba-39cb-426d-9e6d-8582345ddfae&open=bf7f4bba-39cb-426d-9e6d-8582345ddfae
Check warning on line 3011 in core/config/toml/types.go
cl-sonarqube-production / SonarQube Code Analysis
Refactor this method to reduce its Cognitive Complexity from 32 to the 30 allowed.
[S3776] Cognitive Complexity of functions should not be too high
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=e87b82ff-3021-4eb3-851d-d3cf516abd4f&open=e87b82ff-3021-4eb3-851d-d3cf516abd4f
Check warning on line 360 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressDrainTimeout missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=59fbcf4d-ea52-4963-8279-c423e3810757&open=59fbcf4d-ea52-4963-8279-c423e3810757
Check warning on line 275 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressBufferSize missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=bfa6db2d-70e2-4264-b85b-ca23d8225e1f&open=bfa6db2d-70e2-4264-b85b-ca23d8225e1f
Check warning on line 335 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressSendInterval missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=3dd869b7-0f68-4f00-970b-5412e46832a5&open=3dd869b7-0f68-4f00-970b-5412e46832a5
Check warning on line 386 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressMaxGRPCRequestSize missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=0d46e948-c682-4585-9b28-7bf5257f2093&open=0d46e948-c682-4585-9b28-7bf5257f2093
Check warning on line 267 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
newexpr: ptrUint can be an inlinable wrapper around new(expr)
[modernize.bug.major] null
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=ae9c9988-29f6-4aa1-a88f-36771b6b2b2d&open=ae9c9988-29f6-4aa1-a88f-36771b6b2b2d
Check warning on line 315 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
newexpr: call of ptrInt(x) can be simplified to new(x)
[modernize.bug.major] null
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=5a2a28b1-1a61-4080-b6f7-d719892b91ba&open=5a2a28b1-1a61-4080-b6f7-d719892b91ba
Check warning on line 318 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressMaxConcurrentSends missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=e533a4cb-c513-4507-9d2a-6b5bc06fce33&open=e533a4cb-c513-4507-9d2a-6b5bc06fce33
Check warning on line 284 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressBufferSize missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=cd8eb639-3841-4e1c-8255-c422a29b18b4&open=cd8eb639-3841-4e1c-8255-c422a29b18b4
Check warning on line 326 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressSendInterval missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=eb7c2081-0e5f-4572-8c86-ac2867d08ed2&open=eb7c2081-0e5f-4572-8c86-ac2867d08ed2
Check warning on line 309 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressMaxConcurrentSends missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=93d5dda6-3530-4a7a-ba71-4924acfb830e&open=93d5dda6-3530-4a7a-ba71-4924acfb830e
Check warning on line 301 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressMaxBatchSize missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=8e3a2045-b921-40d8-9840-4f9d01c39e3f&open=8e3a2045-b921-40d8-9840-4f9d01c39e3f
Check warning on line 271 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
newexpr: ptrInt can be an inlinable wrapper around new(expr)
[modernize.bug.major] null
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=64691543-1fcd-41f0-8f14-1e1145293d56&open=64691543-1fcd-41f0-8f14-1e1145293d56
Check warning on line 377 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Function TestTelemetryConfig_ChipIngressMaxGRPCRequestSize missing the call to method parallel
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=417c902f-a7ed-4b5d-bc29-5f228136bf9c&open=417c902f-a7ed-4b5d-bc29-5f228136bf9c
Check warning on line 352 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressSendTimeout missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=941b8b21-b8af-4552-8da7-bca993caaf14&open=941b8b21-b8af-4552-8da7-bca993caaf14
Check warning on line 369 in core/services/chainlink/config_telemetry_test.go
cl-sonarqube-production / SonarQube Code Analysis
Range statement for test TestTelemetryConfig_ChipIngressDrainTimeout missing the call to method parallel in test Run
[paralleltest.bug.major] Issue raised by paralleltest
See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=92f46b1e-ae47-40c8-a9af-1c6bfca89042&open=92f46b1e-ae47-40c8-a9af-1c6bfca89042