-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cppcheck delta set 54 #38779
base: main
Are you sure you want to change the base?
Cppcheck delta set 54 #38779
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but I think a couple of the inline suppressions can be removed.
Framework/Parallel/inc/MantidParallel/IO/EventsListsShmemStorage.h
Outdated
Show resolved
Hide resolved
Framework/PythonInterface/core/inc/MantidPythonInterface/core/DataServiceExporter.h
Outdated
Show resolved
Hide resolved
Framework/PythonInterface/core/src/Converters/CloneToNDArray.cpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making those changes, I think the suppression just needs a comment then it's good to go.
@@ -120,6 +120,7 @@ template <typename ElementType> PyObject *cloneND(const ElementType *carray, con | |||
* @param dims :: The length of the arrays in each dimension | |||
* @return | |||
*/ | |||
// cppcheck-suppress constParameterPointer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please could you add a comment here as to why we need a suppression
Framework/PythonInterface/core/src/Converters/CloneToNDArray.cpp
Outdated
Show resolved
Hide resolved
Framework/PythonInterface/core/src/Converters/CloneToNDArray.cpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making those changes 👍
Squash needed I think
1ead562
to
38c780d
Compare
Thanks, i have squashed my commits into a single one. |
Description of work
Set 54
Summary of work
constVariablePointer ${CMAKE_SOURCE_DIR}/Framework/Muon/src/LoadMuonNexus2.cpp 87
constVariablePointer ${CMAKE_SOURCE_DIR}/Framework/Muon/src/PlotAsymmetryByLogValue.cpp 216
constVariableReference ${CMAKE_SOURCE_DIR}/Framework/Muon/src/PlotAsymmetryByLogValue.cpp 452
constVariableReference ${CMAKE_SOURCE_DIR}/Framework/Muon/src/PlotAsymmetryByLogValue.cpp 462
constVariableReference ${CMAKE_SOURCE_DIR}/Framework/Muon/src/PlotAsymmetryByLogValue.cpp 497
constVariableReference ${CMAKE_SOURCE_DIR}/Framework/Muon/src/PlotAsymmetryByLogValue.cpp 507
constParameterReference ${CMAKE_SOURCE_DIR}/Framework/Muon/src/PlotAsymmetryByLogValue.cpp 868
constParameterReference ${CMAKE_SOURCE_DIR}/Framework/NexusGeometry/src/NexusShapeFactory.cpp 33
missingOverride ${CMAKE_SOURCE_DIR}/Framework/Parallel/inc/MantidParallel/IO/EventsListsShmemStorage.h 32
constParameterCallback ${CMAKE_SOURCE_DIR}/Framework/PythonInterface/core/inc/MantidPythonInterface/core/DataServiceExporter.h 160
constParameterPointer ${CMAKE_SOURCE_DIR}/Framework/PythonInterface/core/inc/MantidPythonInterface/core/IsNone.h 26
constParameterPointer ${CMAKE_SOURCE_DIR}/Framework/PythonInterface/core/src/Converters/CloneToNDArray.cpp 123
cstyleCast ${CMAKE_SOURCE_DIR}/Framework/PythonInterface/core/src/Converters/NDArrayToVector.cpp 126
cstyleCast ${CMAKE_SOURCE_DIR}/Framework/PythonInterface/core/src/Converters/NDArrayToVector.cpp 137
cstyleCast ${CMAKE_SOURCE_DIR}/Framework/PythonInterface/core/src/Converters/NDArrayToVector.cpp 139
Further detail of work
To test:
code review and passes cppcheck
Reviewer
Please comment on the points listed below (full description).
Your comments will be used as part of the gatekeeper process, so please comment clearly on what you have checked during your review. If changes are made to the PR during the review process then your final comment will be the most important for gatekeepers. In this comment you should make it clear why any earlier review is still valid, or confirm that all requested changes have been addressed.
Code Review
Functional Tests
Does everything look good? Mark the review as Approve. A member of
@mantidproject/gatekeepers
will take care of it.Gatekeeper
If you need to request changes to a PR then please add a comment and set the review status to "Request changes". This will stop the PR from showing up in the list for other gatekeepers.