miner, core, consensus/bor, eth, triedb: pipelined state root computation (PoC) #2180
Quality Gate failed
Failed conditions
5.2% Duplication on New Code (required ≤ 3%)
Annotations
Check failure on line 1216 in consensus/bor/bor.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Error while committing states" 3 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLOFMy6llO4qwxL4&open=AZ1JxLOFMy6llO4qwxL4&pullRequest=2180
Check failure on line 62 in miner/speculative_chain_reader_test.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "block9-pending" 4 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLPbMy6llO4qwxL7&open=AZ1JxLPbMy6llO4qwxL7&pullRequest=2180
Check failure on line 601 in tests/bor/helper.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "InitMiner-" 3 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLQwMy6llO4qwxME&open=AZ1JxLQwMy6llO4qwxME&pullRequest=2180
Check warning on line 784 in miner/pipeline.go
sonarqubecloud / SonarCloud Code Analysis
This function has 9 parameters, which is greater than the 7 authorized.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLOWMy6llO4qwxL6&open=AZ1JxLOWMy6llO4qwxL6&pullRequest=2180
Check failure on line 611 in tests/bor/helper.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "0.0.0.0:0" 3 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLQwMy6llO4qwxMD&open=AZ1JxLQwMy6llO4qwxMD&pullRequest=2180
Check failure on line 4389 in core/blockchain.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 35 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLKnMy6llO4qwxL1&open=AZ1JxLKnMy6llO4qwxL1&pullRequest=2180
Check failure on line 1229 in consensus/bor/bor.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Error changing contract code" 3 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLOFMy6llO4qwxL3&open=AZ1JxLOFMy6llO4qwxL3&pullRequest=2180
Check failure on line 153 in miner/pipeline.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 96 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLOWMy6llO4qwxL5&open=AZ1JxLOWMy6llO4qwxL5&pullRequest=2180
Check failure on line 2230 in core/blockchain.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Failed to write block into disk" 3 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLKnMy6llO4qwxLz&open=AZ1JxLKnMy6llO4qwxLz&pullRequest=2180
Check failure on line 1207 in consensus/bor/bor.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "Error while committing span" 3 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLOFMy6llO4qwxL2&open=AZ1JxLOFMy6llO4qwxL2&pullRequest=2180
Check failure on line 4249 in core/blockchain.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 31 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ1JxLKnMy6llO4qwxL0&open=AZ1JxLKnMy6llO4qwxL0&pullRequest=2180