[FeaturesViewer] Refactoring data/display from FeaturesViewer #8
Quality Gate failed
Failed conditions
C Reliability Rating on New Code (required ≥ A)
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 245 in src/MFeatures.cpp
sonarqubecloud / SonarCloud Code Analysis
Make the type of this variable a pointer-to-const. The current type of "feature" is "class qtAliceVision::MFeature *".
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e_kkb8XHn6chqc8&open=AZ2u9e_kkb8XHn6chqc8&pullRequest=8
Check warning on line 360 in src/FeaturesViewer.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant cast.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e5qkb8XHn6chqc5&open=AZ2u9e5qkb8XHn6chqc5&pullRequest=8
Check warning on line 356 in src/FeaturesViewer.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant cast.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e5qkb8XHn6chqc4&open=AZ2u9e5qkb8XHn6chqc4&pullRequest=8
Check warning on line 241 in src/FeaturesViewer.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant cast.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e5qkb8XHn6chqc3&open=AZ2u9e5qkb8XHn6chqc3&pullRequest=8
Check warning on line 95 in src/MFeatures.hpp
sonarqubecloud / SonarCloud Code Analysis
This statement will not be executed conditionally.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9fABkb8XHn6chqdC&open=AZ2u9fABkb8XHn6chqdC&pullRequest=8
Check warning on line 91 in src/MFeatures.hpp
sonarqubecloud / SonarCloud Code Analysis
Change this loop body so that it can be executed more than once.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9fABkb8XHn6chqdB&open=AZ2u9fABkb8XHn6chqdB&pullRequest=8
Check warning on line 203 in src/MFeatures.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove the commented out code.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e_kkb8XHn6chqc9&open=AZ2u9e_kkb8XHn6chqc9&pullRequest=8
Check warning on line 18 in src/MFeatures.hpp
sonarqubecloud / SonarCloud Code Analysis
Class has 43 methods, which is greater than the 35 authorized. Split it into smaller classes.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9fABkb8XHn6chqdA&open=AZ2u9fABkb8XHn6chqdA&pullRequest=8
Check warning on line 10 in src/MDescFeatures.cpp
sonarqubecloud / SonarCloud Code Analysis
Reorder initializers to match the runtime order.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e_tkb8XHn6chqc-&open=AZ2u9e_tkb8XHn6chqc-&pullRequest=8
Check warning on line 361 in src/FeaturesViewer.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this redundant cast.
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e5qkb8XHn6chqc6&open=AZ2u9e5qkb8XHn6chqc6&pullRequest=8
Check failure on line 184 in src/FeaturesViewer.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=alicevision_QtAliceVision&issues=AZ2u9e5qkb8XHn6chqc2&open=AZ2u9e5qkb8XHn6chqc2&pullRequest=8
Check warning on line 4 in src/MFeatures.hpp
sonarqubecloud / SonarCloud Code Analysis
non-portable path to file '"MSfMData.hpp"'; specified path differs in case from file name on disk
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9fABkb8XHn6chqc_&open=AZ2u9fABkb8XHn6chqc_&pullRequest=8
Check warning on line 41 in src/FeaturesViewer.hpp
sonarqubecloud / SonarCloud Code Analysis
Replace this "enum" with "enum class".
See more on https://sonarcloud.io/project/issues?id=alicevision_QtAliceVision&issues=AZ2u9e9Bkb8XHn6chqc7&open=AZ2u9e9Bkb8XHn6chqc7&pullRequest=8