Phase 1: connection-mode enum + backwards-compat (issue #5989) #6047
Quality Gate failed
Failed conditions
5 New issues
5 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 failure on line 190 in management/server/http/handlers/accounts/accounts_handler.go
sonarqubecloud / SonarCloud Code Analysis
Refactor this method to reduce its Cognitive Complexity from 25 to the 20 allowed.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ3j2yrUB7jd3e8SJBYo&open=AZ3j2yrUB7jd3e8SJBYo&pullRequest=6047
Check warning on line 161 in client/internal/conn_mgr.go
sonarqubecloud / SonarCloud Code Analysis
Reduce this case clause number of lines from 11 to at most 10, for example by extracting code into methods.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ3j2ynlB7jd3e8SJBYl&open=AZ3j2ynlB7jd3e8SJBYl&pullRequest=6047
Check warning on line 450 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=AZ3j2yoBB7jd3e8SJBYm&open=AZ3j2yoBB7jd3e8SJBYm&pullRequest=6047
Check warning on line 0 in client/internal/profilemanager/config.go
sonarqubecloud / SonarCloud Code Analysis
File "config.go" has 763 lines, which is greater than 750 authorized. Split it into smaller files.
See more on https://sonarcloud.io/project/issues?id=netbirdio_netbird&issues=AZ3j2yiJB7jd3e8SJBYk&open=AZ3j2yiJB7jd3e8SJBYk&pullRequest=6047
Check warning on line 576 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=AZ3j2yoBB7jd3e8SJBYn&open=AZ3j2yoBB7jd3e8SJBYn&pullRequest=6047