Skip to content

FEM: modernize C++: use range-based for loop #440

FEM: modernize C++: use range-based for loop

FEM: modernize C++: use range-based for loop #440

Triggered via push August 15, 2023 03:49
Status Success
Total duration 30m 6s
Artifacts 5
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

CI_master.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 32 warnings
Lint / Lint
Process completed with exit code 1.
Lint / Lint
Process completed with exit code 1.
Lint / Lint: src/Mod/Fem/Gui/PropertyFemMeshItem.cpp#L242
'moc_PropertyFemMeshItem.cpp' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskCreateNodeSet.cpp#L47
'ui_TaskCreateNodeSet.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintContact.cpp#L40
'ui_TaskFemConstraintContact.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp#L39
'ui_TaskFemConstraintDisplacement.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp#L38
'ui_TaskFemConstraintFixed.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintFluidBoundary.cpp#L49
'ui_TaskFemConstraintFluidBoundary.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintForce.cpp#L42
'ui_TaskFemConstraintForce.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintHeatflux.cpp#L39
'ui_TaskFemConstraintHeatflux.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintPlaneRotation.cpp#L44
'ui_TaskFemConstraintPlaneRotation.h' file not found [clang-diagnostic-error]
Lint / Lint: src/Mod/Fem/Gui/TaskFemConstraintPressure.cpp#L37
'ui_TaskFemConstraintPressure.h' file not found [clang-diagnostic-error]
WrapUp / WrapUp
$GITHUB_STEP_SUMMARY upload aborted, supports content up to a size of 1024k, got 1954k. For more information see: https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-markdown-summary
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L119
aNull ==> annul
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L120
aNull ==> annul
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L1642
Empty loop bodies should use {} or continue [whitespace/empty_loop_body] [5]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L1777
Empty loop bodies should use {} or continue [whitespace/empty_loop_body] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L87
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L95
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L1624
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L1653
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L1654
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L1674
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L1676
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint: src/Mod/Fem/Gui/Command.cpp#L1677
Multi-line string ("...") found. This lint script doesn't do well with such strings, and may give bogus warnings. Use C++11 raw strings or concatenation instead. [readability/multiline_string] [5]
Lint / Lint
non-POD static (vtkDebugLeaksManager) [-Wclazy-non-pod-global-static]
Lint / Lint
non-POD static (vtkObjectFactoryRegistryCleanup) [-Wclazy-non-pod-global-static]
Lint / Lint
non-POD static (vtkDebugLeaksManager) [-Wclazy-non-pod-global-static]
Lint / Lint
non-POD static (vtkObjectFactoryRegistryCleanup) [-Wclazy-non-pod-global-static]
Lint / Lint: src/Mod/Fem/App/FemMeshPyImp.cpp#L930
non-POD static (vector) [-Wclazy-non-pod-global-static]
Lint / Lint
'PrintSelf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
Lint / Lint
note: overridden virtual function is here
Lint / Lint
'GetMTime' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
Lint / Lint
note: overridden virtual function is here
Lint / Lint
'RequestData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L86
variable 'StatCount' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L89
variable '_mesh_gen' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L89
variable '_mesh_gen' provides global access to a non-const object; consider making the pointed-to data 'const' [cppcoreguidelines-avoid-non-const-global-variables]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L91
variable 'classTypeId' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables]
Lint / Lint
note: expanded from macro 'TYPESYSTEM_SOURCE'
Lint / Lint
note: expanded from macro '\TYPESYSTEM_SOURCE_P'
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L100
'myMesh' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L109
'myMesh' should be initialized in a member initializer of the constructor [cppcoreguidelines-prefer-member-initializer]
Lint / Lint: src/Mod/Fem/App/FemMesh.cpp#L142
function 'copyMeshData' has cognitive complexity of 48 (threshold 25) [readability-function-cognitive-complexity]
Lint / Lint
note: +1, including nesting penalty of 0, nesting level increased to 1

Artifacts

Produced during runtime
Name Size
Lint-5863388147-Logs Expired
1.85 MB
Prepare-5863388147-Logs Expired
167 KB
Ubuntu_20-04-5863388147-Logs Expired
1.34 MB
Ubuntu_22-04-5863388147-Logs Expired
1.32 MB
Windows-5863388147-Logs Expired
11.7 MB