feat(vdd): add virtual display management #5114
Quality Gate failed
Failed conditions
69 New issues
69 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 94 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Replace the redundant type with "auto".
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vb&open=AZ4mZuETLIw9boGyH7Vb&pullRequest=5114
Check warning on line 1648 in src/confighttp.cpp
sonarqubecloud / SonarCloud Code Analysis
Use std::format instead of concatenating pieces manually.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuEGLIw9boGyH7VQ&open=AZ4mZuEGLIw9boGyH7VQ&pullRequest=5114
Check failure on line 320 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7WB&open=AZ4mZuETLIw9boGyH7WB&pullRequest=5114
Check failure on line 233 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vy&open=AZ4mZuETLIw9boGyH7Vy&pullRequest=5114
Check warning on line 107 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Reduce the number of nested "break" and "goto" statements from 2 to 1 authorized.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Ve&open=AZ4mZuETLIw9boGyH7Ve&pullRequest=5114
Check failure on line 247 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Global pointers should be const at every level.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7V1&open=AZ4mZuETLIw9boGyH7V1&pullRequest=5114
Check warning on line 48 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Replace this "enum" with "enum class".
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7VS&open=AZ4mZuETLIw9boGyH7VS&pullRequest=5114
Check failure on line 307 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7WA&open=AZ4mZuETLIw9boGyH7WA&pullRequest=5114
Check failure on line 376 in src/main.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZt-ZLIw9boGyH7VM&open=AZ4mZt-ZLIw9boGyH7VM&pullRequest=5114
Check warning on line 48 in src_assets/common/assets/web/configs/tabs/VirtualDisplay.vue
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuEkLIw9boGyH7WG&open=AZ4mZuEkLIw9boGyH7WG&pullRequest=5114
Check warning on line 373 in src_assets/common/assets/web/config.html
sonarqubecloud / SonarCloud Code Analysis
Unexpected negated condition.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuFOLIw9boGyH7WQ&open=AZ4mZuFOLIw9boGyH7WQ&pullRequest=5114
Check failure on line 75 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7VW&open=AZ4mZuETLIw9boGyH7VW&pullRequest=5114
Check warning on line 223 in src_assets/common/assets/web/configs/tabs/VirtualDisplay.vue
sonarqubecloud / SonarCloud Code Analysis
A form label must be associated with a control and have accessible text.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuEkLIw9boGyH7WP&open=AZ4mZuEkLIw9boGyH7WP&pullRequest=5114
Check failure on line 221 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vp&open=AZ4mZuETLIw9boGyH7Vp&pullRequest=5114
Check failure on line 197 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vn&open=AZ4mZuETLIw9boGyH7Vn&pullRequest=5114
Check failure on line 94 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "calloc".
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vd&open=AZ4mZuETLIw9boGyH7Vd&pullRequest=5114
Check failure on line 89 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Va&open=AZ4mZuETLIw9boGyH7Va&pullRequest=5114
Check warning on line 46 in src_assets/common/assets/web/configs/tabs/VirtualDisplay.vue
sonarqubecloud / SonarCloud Code Analysis
Prefer `Number.parseInt` over `parseInt`.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuEkLIw9boGyH7WE&open=AZ4mZuEkLIw9boGyH7WE&pullRequest=5114
Check failure on line 200 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vr&open=AZ4mZuETLIw9boGyH7Vr&pullRequest=5114
Check warning on line 259 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Replace this "enum" with "enum class".
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7V3&open=AZ4mZuETLIw9boGyH7V3&pullRequest=5114
Check failure on line 281 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7V7&open=AZ4mZuETLIw9boGyH7V7&pullRequest=5114
Check warning on line 213 in src_assets/common/assets/web/configs/tabs/VirtualDisplay.vue
sonarqubecloud / SonarCloud Code Analysis
A form label must be associated with a control and have accessible text.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuEkLIw9boGyH7WN&open=AZ4mZuEkLIw9boGyH7WN&pullRequest=5114
Check failure on line 213 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vv&open=AZ4mZuETLIw9boGyH7Vv&pullRequest=5114
Check warning on line 264 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
"using" should be preferred to "typedef" for type aliasing.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7V4&open=AZ4mZuETLIw9boGyH7V4&pullRequest=5114
Check failure on line 189 in third-party/parsec-vdd/parsec-vdd.h
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ4mZuETLIw9boGyH7Vm&open=AZ4mZuETLIw9boGyH7Vm&pullRequest=5114