miner, core, consensus/bor, eth, triedb: pipelined state root computation (PoC) #2180
Quality Gate failed
Failed conditions
8.7% Duplication on New Code (required ≤ 3%)
Annotations
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=AZ4g465U5j4Bp7B3gmWR&open=AZ4g465U5j4Bp7B3gmWR&pullRequest=2180
Check failure on line 1236 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=AZ4g46135j4Bp7B3gmWL&open=AZ4g46135j4Bp7B3gmWL&pullRequest=2180
Check failure on line 7240 in core/blockchain_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46u35j4Bp7B3gmWH&open=AZ4g46u35j4Bp7B3gmWH&pullRequest=2180
Check failure on line 7893 in core/blockchain_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 59 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46u35j4Bp7B3gmWK&open=AZ4g46u35j4Bp7B3gmWK&pullRequest=2180
Check warning on line 5106 in core/blockchain.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=AZ4g46s35j4Bp7B3gmWD&open=AZ4g46s35j4Bp7B3gmWD&pullRequest=2180
Check failure on line 1245 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=AZ4g46135j4Bp7B3gmWN&open=AZ4g46135j4Bp7B3gmWN&pullRequest=2180
Check warning on line 4604 in core/blockchain.go
sonarqubecloud / SonarCloud Code Analysis
This function has 8 parameters, which is greater than the 7 authorized.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46s35j4Bp7B3gmWB&open=AZ4g46s35j4Bp7B3gmWB&pullRequest=2180
Check warning on line 88 in core/state/trie_prefetcher_test.go
sonarqubecloud / SonarCloud Code Analysis
Remove this unnecessary variable declaration and use the expression directly in the condition.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46rE5j4Bp7B3gmV-&open=AZ4g46rE5j4Bp7B3gmV-&pullRequest=2180
Check failure on line 1159 in core/state/statedb.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 38 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46mV5j4Bp7B3gmV9&open=AZ4g46mV5j4Bp7B3gmV9&pullRequest=2180
Check failure on line 7630 in core/blockchain_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 60 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46u35j4Bp7B3gmWI&open=AZ4g46u35j4Bp7B3gmWI&pullRequest=2180
Check warning on line 938 in miner/pipeline.go
sonarqubecloud / SonarCloud Code Analysis
Remove this unnecessary variable declaration and use the expression directly in the condition.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g462m5j4Bp7B3gmWP&open=AZ4g462m5j4Bp7B3gmWP&pullRequest=2180
Check failure on line 2360 in miner/worker.go
sonarqubecloud / SonarCloud Code Analysis
Add a nested comment explaining why this function is empty or complete the implementation.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g463Z5j4Bp7B3gmWQ&open=AZ4g463Z5j4Bp7B3gmWQ&pullRequest=2180
Check failure on line 148 in core/block_validator.go
sonarqubecloud / SonarCloud Code Analysis
Define a constant instead of duplicating this literal "%w (remote: %x local: %x)" 4 times.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46tU5j4Bp7B3gmWE&open=AZ4g46tU5j4Bp7B3gmWE&pullRequest=2180
Check failure on line 6827 in core/blockchain_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46u35j4Bp7B3gmWF&open=AZ4g46u35j4Bp7B3gmWF&pullRequest=2180
Check failure on line 7061 in core/blockchain_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46u35j4Bp7B3gmWG&open=AZ4g46u35j4Bp7B3gmWG&pullRequest=2180
Check warning on line 1033 in miner/pipeline.go
sonarqubecloud / SonarCloud Code Analysis
This function has 10 parameters, which is greater than the 7 authorized.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g462m5j4Bp7B3gmWO&open=AZ4g462m5j4Bp7B3gmWO&pullRequest=2180
Check failure on line 1258 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=AZ4g46135j4Bp7B3gmWM&open=AZ4g46135j4Bp7B3gmWM&pullRequest=2180
Check failure on line 2406 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=AZ4g46s35j4Bp7B3gmV_&open=AZ4g46s35j4Bp7B3gmV_&pullRequest=2180
Check warning on line 4690 in core/blockchain.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=AZ4g46s35j4Bp7B3gmWC&open=AZ4g46s35j4Bp7B3gmWC&pullRequest=2180
Check failure on line 7777 in core/blockchain_test.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46u35j4Bp7B3gmWJ&open=AZ4g46u35j4Bp7B3gmWJ&pullRequest=2180
Check failure on line 902 in core/blockchain.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 33 to the 15 allowed.
See more on https://sonarcloud.io/project/issues?id=0xPolygon_bor&issues=AZ4g46s35j4Bp7B3gmWA&open=AZ4g46s35j4Bp7B3gmWA&pullRequest=2180