Fixes for export NetCDF files by Delft-FEWS#1
Quality Gate failed
Failed conditions
C Reliability Rating on New Code (required ≥ A)
E Maintainability 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 failure on line 50 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPc7&open=AZ0Gk2zRSrNuz-3DzPc7&pullRequest=1
Check failure on line 724 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 126 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdq&open=AZ0Gk2zRSrNuz-3DzPdq&pullRequest=1
Check warning on line 1048 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Make the type of this parameter a pointer-to-const. The current type of "param_name" is "char *".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdw&open=AZ0Gk2zRSrNuz-3DzPdw&pullRequest=1
Check failure on line 488 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "malloc".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdZ&open=AZ0Gk2zRSrNuz-3DzPdZ&pullRequest=1
Check failure on line 515 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdd&open=AZ0Gk2zRSrNuz-3DzPdd&pullRequest=1
Check warning on line 1091 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Value stored to 'status' is never read
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPd8&open=AZ0Gk2zRSrNuz-3DzPd8&pullRequest=1
Check failure on line 409 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "malloc".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdR&open=AZ0Gk2zRSrNuz-3DzPdR&pullRequest=1
Check failure on line 232 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "malloc".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdJ&open=AZ0Gk2zRSrNuz-3DzPdJ&pullRequest=1
Check warning on line 1068 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Value stored to 'status' is never read
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPd5&open=AZ0Gk2zRSrNuz-3DzPd5&pullRequest=1
Check failure on line 206 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdG&open=AZ0Gk2zRSrNuz-3DzPdG&pullRequest=1
Check failure on line 505 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "malloc".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdb&open=AZ0Gk2zRSrNuz-3DzPdb&pullRequest=1
Check failure on line 463 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdU&open=AZ0Gk2zRSrNuz-3DzPdU&pullRequest=1
Check warning on line 1120 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Value stored to 'status' is never read
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPeA&open=AZ0Gk2zRSrNuz-3DzPeA&pullRequest=1
Check failure on line 492 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdY&open=AZ0Gk2zRSrNuz-3DzPdY&pullRequest=1
Check warning on line 232 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the redundant type with "auto".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdB&open=AZ0Gk2zRSrNuz-3DzPdB&pullRequest=1
Check warning on line 329 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Pass large object "times" by reference to const.
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdK&open=AZ0Gk2zRSrNuz-3DzPdK&pullRequest=1
Check failure on line 766 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdu&open=AZ0Gk2zRSrNuz-3DzPdu&pullRequest=1
Check failure on line 1158 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdx&open=AZ0Gk2zRSrNuz-3DzPdx&pullRequest=1
Check failure on line 1086 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdy&open=AZ0Gk2zRSrNuz-3DzPdy&pullRequest=1
Check failure on line 1155 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Forming reference to null pointer
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPeE&open=AZ0Gk2zRSrNuz-3DzPeE&pullRequest=1
Check failure on line 190 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Use the "nullptr" literal.
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdD&open=AZ0Gk2zRSrNuz-3DzPdD&pullRequest=1
Check failure on line 460 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdW&open=AZ0Gk2zRSrNuz-3DzPdW&pullRequest=1
Check warning on line 1123 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Value stored to 'status' is never read
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPeB&open=AZ0Gk2zRSrNuz-3DzPeB&pullRequest=1
Check warning on line 195 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Use "contains" instead of "find".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdE&open=AZ0Gk2zRSrNuz-3DzPdE&pullRequest=1
Check failure on line 178 in packages/src/cf_timeseries.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "malloc".
See more on https://sonarcloud.io/project/issues?id=Deltares_PlotCFTS&issues=AZ0Gk2zRSrNuz-3DzPdA&open=AZ0Gk2zRSrNuz-3DzPdA&pullRequest=1