mva/interface/include/Dataset.h:398 The destructor '~ROOTDataset' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
mva/interface/include/Interface.h:49 Function 'getSupportedInterfaces()' should return member 's_supported_interfaces' by const reference. [returnByReference]
mva/methods/include/ONNX.h:442 The class 'ONNXExpert' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor]
mva/methods/include/ONNX.h:68 The member function 'Belle2::MVA::ONNX::Tensor::sizeFromShape' can be static. [functionStatic]
mva/methods/include/ONNX.h:95 Class 'Tensor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mva/methods/include/ONNX.h:305 Class 'Session' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mva/methods/include/FANN.h:112 The destructor '~FANNExpert' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
mva/methods/include/ONNX.h:245 The function 'createOrtTensor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mva/interface/include/Interface.h:43 Function 'getName()' should return member 'm_name' by const reference. [returnByReference]
mva/interface/src/Dataset.cc:498 The member function 'Belle2::MVA::ROOTDataset::checkForBranch' can be static. [functionStatic]
mva/interface/src/Dataset.cc:589 The member function 'Belle2::MVA::ROOTDataset::initialiseVarVariantType' can be static. [functionStatic]
mva/methods/include/ONNX.h:194 Function parameter 'index' should be passed by const reference. [passedByValue]
mva/methods/include/ONNX.h:305 Function parameter 'filename' should be passed by const reference. [passedByValue]
mva/interface/src/Dataset.cc:589 Function parameter 'type' should be passed by const reference. [passedByValue]
mva/interface/src/Dataset.cc:606 Function parameter 'branch_name' should be passed by const reference. [passedByValue]
mva/interface/src/Dataset.cc:610 Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam]
mva/interface/src/Dataset.cc:630 Variable 'variable' is assigned a value that is never used. [unreadVariable]
mva/interface/src/Dataset.cc:636 Variable 'variable' is assigned a value that is never used. [unreadVariable]
mva/interface/tests/test_Dataset.cc:603 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:613 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:624 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:635 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:651 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:888 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:898 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:909 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:920 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/interface/tests/test_Dataset.cc:936 Instance of 'MVA::ROOTDataset' object is destroyed immediately. [unusedScopedObject]
mva/methods/src/FastBDT.cc:179 Variable 'pair' can be declared as reference to const [constVariableReference]
mva/methods/src/FANN.cc:53 Variable 'name' can be declared as reference to const [constVariableReference]
mva/methods/src/FANN.cc:69 Variable 'name' can be declared as reference to const [constVariableReference]
mva/methods/src/FANN.cc:77 Variable 'name' can be declared as reference to const [constVariableReference]
mva/methods/include/ONNX.h:68 The member function 'Belle2::MVA::ONNX::Tensor < float >::sizeFromShape' can be static. [functionStatic]
mva/methods/include/ONNX.h:95 Class 'Tensor < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mva/methods/src/ONNX.cc:18 Function parameter 'filename' should be passed by const reference. [passedByValue]
mva/methods/src/Regression.cc:16 Member variable 'RegressionDataSet::m_cutValue' is not initialized in the constructor. [uninitMemberVar]
mva/methods/src/Regression.cc:16 Member variable 'RegressionDataSet::m_childDataSet' is not initialized in the constructor. [uninitMemberVar]
mva/methods/src/TMVA.cc:232 Variable 'var' can be declared as reference to const [constVariableReference]
mva/methods/src/TMVA.cc:237 Variable 'var' can be declared as reference to const [constVariableReference]
mva/methods/src/TMVA.cc:334 Variable 'var' can be declared as reference to const [constVariableReference]
mva/methods/src/TMVA.cc:339 Variable 'var' can be declared as reference to const [constVariableReference]
mva/methods/tests/test_ONNX.cc:124 Function parameter 'modelFilenameONNX' should be passed by const reference. [passedByValue]
mva/methods/tests/test_ONNX.cc:124 Function parameter 'outputName' should be passed by const reference. [passedByValue]
mva/methods/src/Python.cc:145 The member function 'Belle2::MVA::PythonInitializerSingleton::init_numpy' can be static. [functionStatic]
mva/methods/src/Python.cc:28 Function parameter 'name' should be passed by const reference. [passedByValue]
mva/methods/include/ONNX.h:68 The member function 'Belle2::MVA::ONNX::Tensor < int >::sizeFromShape' can be static. [functionStatic]
mva/methods/include/ONNX.h:68 The member function 'Belle2::MVA::ONNX::Tensor < int64_t >::sizeFromShape' can be static. [functionStatic]
mva/methods/include/ONNX.h:95 Class 'Tensor < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mva/methods/include/ONNX.h:95 Class 'Tensor < int64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mva/utility/src/Binning.cc:102 Variable 'w' can be declared as reference to const [constVariableReference]
mva/utility/src/DataDriven.cc:192 Variable 'v' can be declared as reference to const [constVariableReference]
mva/utility/src/DataDriven.cc:209 Variable 'v' can be declared as reference to const [constVariableReference]
mva/modules/MVAExpert/src/MVAMultipleExpertsModule.cc:178 Function parameter 'extraInfoName' should be passed by const reference. [passedByValue]
mva/modules/MVAExpert/src/MVAMultipleExpertsModule.cc:48 Variable 'name' can be declared as reference to const [constVariableReference]
mva/modules/MVAExpert/src/MVAMultipleExpertsModule.cc:225 Variable 'listName' can be declared as reference to const [constVariableReference]
mva/utility/tests/test_DataDriven.cc:130 Variable 's' can be declared as reference to const [constVariableReference]
mva/utility/src/Utility.cc:149 Variable 'filename' can be declared as reference to const [constVariableReference]
mva/utility/src/Utility.cc:187 Variable 'r' can be declared as reference to const [constVariableReference]
mva/utility/src/Utility.cc:203 Variable 'r' can be declared as reference to const [constVariableReference]
mva/utility/src/Utility.cc:219 Variable 't' can be declared as reference to const [constVariableReference]
mva/methods/include/ONNX.h:68 The member function 'Belle2::MVA::ONNX::Tensor < int32_t >::sizeFromShape' can be static. [functionStatic]
mva/methods/include/ONNX.h:95 Class 'Tensor < int32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mva/methods/src/TMVA.cc:218 Unmatched suppression: unreadVariable [unmatchedSuppression]
mva/methods/src/TMVA.cc:321 Unmatched suppression: unreadVariable [unmatchedSuppression]
mva/utility/src/Utility.cc:411 Unmatched suppression: unreadVariable [unmatchedSuppression]
mva/utility/src/Utility.cc:447 Unmatched suppression: unreadVariable [unmatchedSuppression]