Skip to content

[client] Phase 3.5 + 3.7d-h of #5989: network-change ICE recovery + GUI mode tab (stack 2/4) - #6082

Open
MichaelUray wants to merge 66 commits into
netbirdio:mainfrom
MichaelUray:pr/b-phase3.5-network-change
Open

[client] Phase 3.5 + 3.7d-h of #5989: network-change ICE recovery + GUI mode tab (stack 2/4) #6082
MichaelUray wants to merge 66 commits into
netbirdio:mainfrom
MichaelUray:pr/b-phase3.5-network-change

client+shared: regenerate proto on rebased PR-B + pin protoc version …

3730df0
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed May 6, 2026 in 36s

Quality Gate failed

Failed conditions
7 New issues
7 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

See this annotation in the file changed.

@sonarqubecloud 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=AZ36Tez0KrubnQCUtNHc&open=AZ36Tez0KrubnQCUtNHc&pullRequest=6082

Check warning on line 458 in client/cmd/up.go

See this annotation in the file changed.

@sonarqubecloud 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=AZ36Tez0KrubnQCUtNHb&open=AZ36Tez0KrubnQCUtNHb&pullRequest=6082

Check warning on line 0 in client/internal/profilemanager/config.go

See this annotation in the file changed.

@sonarqubecloud 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=AZ36TeyEKrubnQCUtNHZ&open=AZ36TeyEKrubnQCUtNHZ&pullRequest=6082

Check failure on line 98 in client/internal/peer/worker_ice.go

See this annotation in the file changed.

@sonarqubecloud 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=AZ36Ter9KrubnQCUtNHY&open=AZ36Ter9KrubnQCUtNHY&pullRequest=6082

Check warning on line 341 in client/cmd/up.go

See this annotation in the file changed.

@sonarqubecloud 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=AZ36Tez0KrubnQCUtNHa&open=AZ36Tez0KrubnQCUtNHa&pullRequest=6082

Check failure on line 170 in management/server/http/handlers/accounts/accounts_handler.go

See this annotation in the file changed.

@sonarqubecloud 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=AZ36Te2wKrubnQCUtNHe&open=AZ36Te2wKrubnQCUtNHe&pullRequest=6082

Check warning on line 1441 in client/server/server.go

See this annotation in the file changed.

@sonarqubecloud 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=AZ36Te0cKrubnQCUtNHd&open=AZ36Te0cKrubnQCUtNHd&pullRequest=6082