[client, management] Phase 3.7i of #5989: peer-status visibility — RemotePeerConfig + conn-state pusher + Peers UI (stack 3/4) - #6083
Quality Gate failed
Failed conditions
25 New issues
25 New Code Smells (required ≤ 0)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
Annotations
Check warning on line 587 in client/cmd/up.go
sonarqubecloud / SonarCloud Code Analysis
This function has 105 lines of code, which is greater than the 100 authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf0F25ty236R4c3M&open=AZ36Tf0F25ty236R4c3M&pullRequest=6083
Check failure on line 691 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3B&open=AZ36Tfvt25ty236R4c3B&pullRequest=6083
Check warning on line 1441 in client/server/server.go
sonarqubecloud / SonarCloud Code Analysis
This function has 113 lines of code, which is greater than the 100 authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf0525ty236R4c3O&open=AZ36Tf0525ty236R4c3O&pullRequest=6083
Check failure on line 297 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c28&open=AZ36Tfvt25ty236R4c28&pullRequest=6083
Check warning on line 161 in management/internals/shared/grpc/conversion.go
sonarqubecloud / SonarCloud Code Analysis
This function has 16 parameters, which is greater than the 7 authorized.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf3a25ty236R4c3Q&open=AZ36Tf3a25ty236R4c3Q&pullRequest=6083
Check failure on line 744 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3D&open=AZ36Tfvt25ty236R4c3D&pullRequest=6083
Check failure on line 98 in client/internal/peer/worker_ice.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 22 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36TfuW25ty236R4c27&open=AZ36TfuW25ty236R4c27&pullRequest=6083
Check failure on line 774 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3E&open=AZ36Tfvt25ty236R4c3E&pullRequest=6083
Check failure on line 467 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c2-&open=AZ36Tfvt25ty236R4c2-&pullRequest=6083
Check failure on line 635 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c2_&open=AZ36Tfvt25ty236R4c2_&pullRequest=6083
Check failure on line 438 in management/internals/shared/grpc/server.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 21 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf2925ty236R4c3P&open=AZ36Tf2925ty236R4c3P&pullRequest=6083
Check failure on line 430 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c29&open=AZ36Tfvt25ty236R4c29&pullRequest=6083
Check warning on line 1281 in client/internal/engine.go
sonarqubecloud / SonarCloud Code Analysis
This function has 174 lines of code, which is greater than the 100 authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tfy625ty236R4c3J&open=AZ36Tfy625ty236R4c3J&pullRequest=6083
Check failure on line 170 in management/server/http/handlers/accounts/accounts_handler.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 22 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf4a25ty236R4c3R&open=AZ36Tf4a25ty236R4c3R&pullRequest=6083
Check warning on line 341 in client/cmd/up.go
sonarqubecloud / SonarCloud Code Analysis
This function has 102 lines of code, which is greater than the 100 authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf0F25ty236R4c3K&open=AZ36Tf0F25ty236R4c3K&pullRequest=6083
Check warning on line 1648 in client/internal/peer/status.go
sonarqubecloud / SonarCloud Code Analysis
This function has 102 lines of code, which is greater than the 100 authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3H&open=AZ36Tfvt25ty236R4c3H&pullRequest=6083
Check failure on line 825 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3G&open=AZ36Tfvt25ty236R4c3G&pullRequest=6083
Check failure on line 219 in client/ui/peers_tab.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 24 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf0b25ty236R4c3N&open=AZ36Tf0b25ty236R4c3N&pullRequest=6083
Check failure on line 792 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3F&open=AZ36Tfvt25ty236R4c3F&pullRequest=6083
Check warning on line 0 in client/internal/profilemanager/config.go
sonarqubecloud / SonarCloud Code Analysis
File "config.go" has 768 lines, which is greater than 750 authorized. Split it into smaller files.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tfx125ty236R4c3I&open=AZ36Tfx125ty236R4c3I&pullRequest=6083
Check failure on line 673 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3A&open=AZ36Tfvt25ty236R4c3A&pullRequest=6083
Check failure on line 726 in client/internal/peer/status.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=netbirdio_netbird&issues=AZ36Tfvt25ty236R4c3C&open=AZ36Tfvt25ty236R4c3C&pullRequest=6083
Check warning on line 82 in management/server/http/handler.go
sonarqubecloud / SonarCloud Code Analysis
This function has 26 parameters, which is greater than the 7 authorized.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf4-25ty236R4c3S&open=AZ36Tf4-25ty236R4c3S&pullRequest=6083
Check warning on line 458 in client/cmd/up.go
sonarqubecloud / SonarCloud Code Analysis
This function has 105 lines of code, which is greater than the 100 authorized. Split it into smaller functions.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ36Tf0F25ty236R4c3L&open=AZ36Tf0F25ty236R4c3L&pullRequest=6083
Check failure on line 2150 in management/server/account.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 27 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ4EURp4Zpe_ANcQoKak&open=AZ4EURp4Zpe_ANcQoKak&pullRequest=6083