336 lines
68 KiB
Text
336 lines
68 KiB
Text
src/software_mc/process_state_collector.hpp:120:ERROR: Newest, autosar_cpp14_a5_1_1_violation: Using literal "1U" other than type initialization, where symbolic names shall be used instead.
|
|
src/software_mc/process_state_collector.hpp:100:ERROR: Newest, autosar_cpp14_m8_4_4_violation: Function identifier "is_running" is not used to call the function or preceded by &.
|
|
src/software_mc/process_state_collector.hpp:100:ERROR: Newest, autosar_cpp14_m5_0_4_violation: "0" is implicitly converted from a signed value to an unsigned value.
|
|
src/software_mc/process_state_collector.hpp:95:ERROR: Newest, autosar_cpp14_a0_1_2_violation: The return value of function "this->m_state.erase(id)" is not used.
|
|
src/software_mc/process_state_collector.hpp:90:ERROR: Newest, autosar_cpp14_a0_1_2_violation: The return value of function "this->m_state[id]->erase(ps->_ZNK7process10controller13ProcessStatus5pd_idB5cxx11Ev())" is not used.
|
|
src/software_mc/process_state_collector.hpp:23:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::software_mc::ProcessStateCollector" does not declare all five special member functions.
|
|
src/software_mc/process_command_distributor.hpp:16:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::software_mc::ProcessCommandDistributor" does not declare all five special member functions.
|
|
src/software_mc/main.cpp:46:ERROR: Newest, autosar_cpp14_m8_4_4_violation: Function identifier "endl" is not used to call the function or preceded by &.
|
|
src/software_mc/command_acceptance_publisher.hpp:11:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::software_mc::CommandAcceptancePublisher" does not declare all five special member functions.
|
|
src/process_controller_svc/process_controller_svc.hpp:56:ERROR: Newest, autosar_cpp14_a7_3_1_violation: member function declaration hides overloaded members in base class
|
|
src/process_controller_svc/process_controller_svc.cpp:115:ERROR: Newest, autosar_cpp14_m7_1_2_violation: The virtual function "_ZN7process10controller3svc7Service8get_nameB5cxx11Ev()" or any of its overriding functions do not modify the object pointed to by the this pointer. Consider marking the function const.
|
|
src/process_controller_svc/process_controller_ctl.hpp:114:ERROR: Newest, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:243:ERROR: Newest, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:259:ERROR: Newest, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:172:ERROR: Newest, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:78:ERROR: Newest, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/libprocess_controller/node_os_interface.hpp:7:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::NodeOSInterface::operator =(process::controller::NodeOSInterface const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
src/libprocess_controller/node_os_interface.hpp:7:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::NodeOSInterface::NodeOSInterface(process::controller::NodeOSInterface const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
src/libprocess_controller/node_os_interface.hpp:7:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::controller::NodeOSInterface" does not declare all five special member functions.
|
|
src/libprocess_controller/default_controller.cpp:63:ERROR: Newest, autosar_cpp14_m8_4_2_violation: Declaration uses a different parameter name than "void process::controller::NodeCheckerCallback::on_node_statistic_changed(const process::controller::NodeStatistic &)".
|
|
src/libprocess_controller/default_controller.cpp:48:ERROR: Newest, autosar_cpp14_m8_4_2_violation: Declaration uses a different parameter name than "void process::controller::ProcessCheckerCallback::on_process_status_changed(const process::controller::ProcessStatus &)".
|
|
src/libprocess_controller/default_controller.cpp:40:ERROR: Newest, autosar_cpp14_a8_4_7_violation: Passing parameter "node_name" of expensive-to-copy type "std::__cxx11::string" by value.
|
|
src/libprocess_controller/default_controller.cpp:25:ERROR: Newest, autosar_cpp14_a8_4_7_violation: Passing parameter "participant" of expensive-to-copy type "std::shared_ptr<asap::Participant>" by value.
|
|
src/libprocess_controller/default_controller.cpp:25:ERROR: Newest, autosar_cpp14_a7_1_5_violation: Using "auto" as return type specifier to declare template function "<unnamed>::make_publisher<process::controller::ProcessStatus>(std::shared_ptr<asap::Participant>, std::__cxx11::string const &)" without trailing return type syntax.
|
|
src/libprocess_controller/default_controller.cpp:21:ERROR: Newest, autosar_cpp14_m7_3_4_violation: Using a using-directive for namespace "process::controller".
|
|
src/libprocess_controller/default_controller.cpp:20:ERROR: Newest, autosar_cpp14_m7_3_4_violation: Using a using-directive for namespace "std::literals::chrono_literals".
|
|
src/libprocess/linux/statistic_api_impl.cpp:213:ERROR: Newest, autosar_cpp14_a13_5_3_violation: Using user-defined conversion operator "stat_file.operator bool()".
|
|
src/libprocess/linux/statistic_api_impl.cpp:163:ERROR: Newest, autosar_cpp14_a13_5_3_violation: Using user-defined conversion operator "matches[0UL]->operator std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const *, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::string_type()".
|
|
src/libprocess/linux/statistic_api_impl.cpp:143:ERROR: Newest, autosar_cpp14_a13_5_3_violation: Using user-defined conversion operator "stat_file.operator bool()".
|
|
src/libprocess/linux/statistic_api_factory.cpp:9:ERROR: Newest, autosar_cpp14_m7_1_2_violation: The virtual function "process::statistic::StatisticApiFactory::create()" or any of its overriding functions do not modify the object pointed to by the this pointer. Consider marking the function const.
|
|
src/libprocess/linux/service_process.cpp:19:ERROR: Newest, autosar_cpp14_a8_5_2_violation: Initializing variable "unit_name" without using braced-initialization {}.
|
|
src/libprocess/linux/process_factory.cpp:19:ERROR: Newest, autosar_cpp14_a7_1_1_violation: The variable "filesystem" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess/linux/process_factory.cpp:19:ERROR: Newest, autosar_cpp14_a20_8_4_violation: The ownership of object "filesystem" is not shared. Consider using "std::unique_ptr" instead.
|
|
include/process/watchdog.hpp:22:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::WatchdogChecker<process::controller::ProcessCheckerCallback>::WatchdogChecker(process::controller::WatchdogChecker<process::controller::ProcessCheckerCallback> const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/watchdog.hpp:22:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::WatchdogChecker<process::controller::ProcessCheckerCallback>::operator =(process::controller::WatchdogChecker<process::controller::ProcessCheckerCallback> const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/watchdog.hpp:16:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::WatchdogCheckerBase::WatchdogCheckerBase(process::controller::WatchdogCheckerBase const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/service_wrapper_listener.hpp:12:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::servicewrapper::ServiceWrapperListener::operator =(process::servicewrapper::ServiceWrapperListener const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/service_wrapper_listener.hpp:12:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::servicewrapper::ServiceWrapperListener::ServiceWrapperListener(process::servicewrapper::ServiceWrapperListener const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/service_wrapper_listener.hpp:12:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::servicewrapper::ServiceWrapperListener" does not declare all five special member functions.
|
|
include/process/service_wrapper.hpp:8:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::servicewrapper::ServiceWrapper::operator =(process::servicewrapper::ServiceWrapper const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/service_wrapper.hpp:8:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::servicewrapper::ServiceWrapper::ServiceWrapper(process::servicewrapper::ServiceWrapper const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/service_wrapper.hpp:8:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::servicewrapper::ServiceWrapper" does not declare all five special member functions.
|
|
include/process/process_checker.hpp:13:ERROR: Newest, autosar_cpp14_m7_1_2_violation: The virtual function "process::controller::ProcessCheckerCallback::on_process_statistic_changed(process::controller::ProcessStatistic const &)" or any of its overriding functions do not modify the object pointed to by the this pointer. Consider marking the function const.
|
|
include/process/process_checker.hpp:11:ERROR: Newest, autosar_cpp14_m7_1_2_violation: The virtual function "process::controller::ProcessCheckerCallback::on_process_status_changed(process::controller::ProcessStatus const &)" or any of its overriding functions do not modify the object pointed to by the this pointer. Consider marking the function const.
|
|
include/process/process_checker.hpp:9:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::ProcessCheckerCallback::operator =(process::controller::ProcessCheckerCallback const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/process_checker.hpp:9:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::ProcessCheckerCallback::ProcessCheckerCallback(process::controller::ProcessCheckerCallback const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/node_checker.hpp:14:ERROR: Newest, autosar_cpp14_m7_1_2_violation: The virtual function "process::controller::NodeCheckerCallback::on_node_statistic_changed(process::controller::NodeStatistic const &)" or any of its overriding functions do not modify the object pointed to by the this pointer. Consider marking the function const.
|
|
include/process/node_checker.hpp:12:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::NodeCheckerCallback::operator =(process::controller::NodeCheckerCallback const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/node_checker.hpp:12:ERROR: Newest, autosar_cpp14_a12_8_6_violation: Declaring member function "process::controller::NodeCheckerCallback::NodeCheckerCallback(process::controller::NodeCheckerCallback const &) /*implicit =default*/" without "protected" or "=delete" in the base class.
|
|
include/process/definition_receiver.hpp:12:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::controller::DefinitionReceiver" does not declare all five special member functions.
|
|
include/process/default_controller.hpp:24:ERROR: Newest, autosar_cpp14_m3_2_4_violation: Function "stop" is declared but never defined.
|
|
include/process/default_controller.hpp:24:ERROR: Newest, autosar_cpp14_m3_2_2_violation: Function "stop" is declared but never defined.
|
|
include/process/default_controller.hpp:15:ERROR: Newest, autosar_cpp14_a12_0_1_violation: Class "process::controller::DefaultProcessController" does not declare all five special member functions.
|
|
src/libprocess_controller/process_checker.cpp:28:INFO: na, autosar_cpp14_a8_5_2_violation: Initializing variable "status" without using braced-initialization {}.
|
|
src/libprocess_controller/process_checker.cpp:28:INFO: na, autosar_cpp14_a8_5_2_violation: Initializing variable "stats" without using braced-initialization {}.
|
|
src/libprocess_controller/process_checker.cpp:35:INFO: na, autosar_cpp14_a8_5_2_violation: Initializing variable "prev_stats" without using braced-initialization {}.
|
|
src/libprocess_controller/process_checker.cpp:35:INFO: na, autosar_cpp14_a8_5_2_violation: Initializing variable "prev_status" without using braced-initialization {}.
|
|
src/libprocess_controller/process_checker.cpp:39:ERROR: New, autosar_cpp14_a18_9_2_violation: Forwarding rvalue reference "status" without using "std::move".
|
|
src/libprocess_controller/process_checker.cpp:44:ERROR: New, autosar_cpp14_a18_9_2_violation: Forwarding rvalue reference "stats" without using "std::move".
|
|
src/libprocess_controller/process_checker.cpp:23:INFO: na, autosar_cpp14_a8_4_13_violation: The parameter "process" of type "std::shared_ptr<process::Process> const &" is not copied in any code path. Considering passing a const lvalue reference to the underlying object instead.
|
|
src/libprocess_controller/process_collection.cpp:10:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "create_process_for_f" of expensive-to-copy type "process::controller::ProcessCollection::create_process_fn" by value.
|
|
src/libprocess_controller/process_collection.cpp:16:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "create_process_for_f" of expensive-to-copy type "process::controller::ProcessCollection::create_process_fn" by value.
|
|
src/libprocess_controller/process_collection.cpp:60:INFO: na, autosar_cpp14_a8_4_13_violation: The parameter "p" of type "process::controller::ProcessCollection::lookup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const &) const::ProcessPtr const &" is not copied in any code path. Considering passing a const lvalue reference to the underlying object instead.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:152:ERROR: New, autosar_cpp14_m5_0_7_violation: There is an explicit floating-integral conversion of cvalue expression "static_cast<double>(user_time_ms) / static_cast<double>(total_time_ms) * 100.".
|
|
src/libprocess_controller/node_os_interface_linux.cpp:146:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "v.user - this->m_last_stat.user" may wrap.
|
|
src/libprocess_controller/process_collection.cpp:17:INFO: Int, autosar_cpp14_a8_4_7_violation: Passing parameter "predicate" of expensive-to-copy type "std::function<bool (process::controller::ProcessDefinition)>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:116:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.guest_nice - last.guest_nice" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:147:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "this->total_time(v, this->m_last_stat) * 10U" may wrap.
|
|
src/libprocess_controller/process_checker.cpp:7:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "cb" of expensive-to-copy type "std::shared_ptr<process::controller::ProcessCheckerCallback>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user" may wrap.
|
|
src/libprocess_controller/process_checker.cpp:7:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "collection" of expensive-to-copy type "std::shared_ptr<process::controller::ProcessCollection>" by value.
|
|
src/libprocess_controller/watchdog.cpp:16:ERROR: New, autosar_cpp14_a15_5_2_violation: Calling "std::thread::~thread()" which calls function to abruptly terminate the program.
|
|
src/libprocess_controller/node_checker.cpp:9:ERROR: New, autosar_cpp14_m16_0_1_violation: #include directive preceded by code.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:119:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "fs" of expensive-to-copy type "std::shared_ptr<process::Filesystem>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:108:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.nice - last.nice" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:114:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.steal - last.steal" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle) + (actual.iowait - last.iowait)" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:150:ERROR: New, autosar_cpp14_a5_1_1_violation: Using literal "0U" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess_controller/node_checker.cpp:13:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "interface" of expensive-to-copy type "std::shared_ptr<process::controller::NodeOSInterface>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.hpp:77:ERROR: New, autosar_cpp14_a12_0_1_violation: Class "process::controller::impl::NodeOSInterfaceLinux" does not declare all five special member functions.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice)" may wrap.
|
|
src/libprocess_controller/process_collection.cpp:16:INFO: Int, autosar_cpp14_a12_1_5_violation: Initializing non-constant members without using delegating constructor.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle) + (actual.iowait - last.iowait) + (actual.irq - last.irq) + (actual.softirq - last.softirq)" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle) + (actual.iowait - last.iowait) + (actual.irq - last.irq) + (actual.softirq - last.softirq) + (actual.steal - last.steal) + (actual.guest - last.guest)" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system)" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:110:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.idle - last.idle" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:115:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.guest - last.guest" may wrap.
|
|
src/libprocess_controller/node_checker.cpp:13:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "cb" of expensive-to-copy type "std::shared_ptr<process::controller::NodeCheckerCallback>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:113:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.softirq - last.softirq" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle) + (actual.iowait - last.iowait) + (actual.irq - last.irq)" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle)" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle) + (actual.iowait - last.iowait) + (actual.irq - last.irq) + (actual.softirq - last.softirq) + (actual.steal - last.steal) + (actual.guest - last.guest) + (actual.guest_nice - last.guest_nice)" may wrap.
|
|
src/libservicewrapper/linux/linux_service_wrapper.cpp:15:INFO: Int, autosar_cpp14_a8_4_7_violation: Passing parameter "listener" of expensive-to-copy type "std::shared_ptr<process::servicewrapper::ServiceWrapperListener>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:107:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.user - last.user + (actual.nice - last.nice) + (actual.system - last.system) + (actual.idle - last.idle) + (actual.iowait - last.iowait) + (actual.irq - last.irq) + (actual.softirq - last.softirq) + (actual.steal - last.steal)" may wrap.
|
|
src/libprocess_controller/watchdog.cpp:18:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "checker" of expensive-to-copy type "std::shared_ptr<process::controller::WatchdogCheckerBase>" by value.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:112:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.irq - last.irq" may wrap.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:111:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.iowait - last.iowait" may wrap.
|
|
src/libprocess_controller/watchdog.cpp:15:ERROR: New, autosar_cpp14_m12_1_1_violation: Calling function "process::controller::Watchdog::stop()" which calls virtual function in the constructor or destructor.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:109:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "actual.system - last.system" may wrap.
|
|
src/process_controller_svc/process_controller_svc_main.cpp:19:ERROR: New, autosar_cpp14_m5_2_9_violation: CastOperator "(__sighandler_t)1" is the cast from an integral type "int" to a pointer type "void (*)(int)".
|
|
src/process_controller_svc/process_controller_svc.cpp:71:INFO: Int, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_svc_main.cpp:27:INFO: na, autosar_cpp14_a8_5_2_violation: Initializing variable "create" without using braced-initialization {}.
|
|
src/process_controller_svc/process_controller_svc_main.cpp:19:ERROR: New, autosar_cpp14_m0_3_2_violation: Calling "signal(2, (__sighandler_t)0x1)" without checking return value. This function returns error information that should be checked.
|
|
src/process_controller_svc/util.cpp:25:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process10controller13generate_uuidB5cxx11Ev".
|
|
src/process_controller_svc/process_controller_ctl.cpp:171:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:171:ERROR: New, autosar_cpp14_a14_1_1_violation: function template "lambda [](const auto &)->int" does not use static_assert declarations to ensure template arguments satisfy the required interface
|
|
src/process_controller_svc/process_controller_ctl.cpp:27:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/process_controller_svc/process_controller_ctl.cpp:168:INFO: Int, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:24:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/process_controller_svc/process_controller_ctl.cpp:21:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/process_controller_svc/process_controller_ctl.cpp:159:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "std::ostream &" in function "process::controller::ctl::ClientImpl::ClientImpl(process::controller::ctl::Config const &, process::controller::ProcessControllerService &, std::ostream &, std::ostream &)".
|
|
src/process_controller_svc/process_controller_ctl.cpp:32:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_ctl.cpp:137:ERROR: New, autosar_cpp14_a5_1_1_violation: Using literal ""stress"" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess_controller/definition_receiver_listener.hpp:25:INFO: Int, autosar_cpp14_a15_3_4_violation: Using catch-all handler in function "process::controller::DefinitionListener::on_data_available(process::controller::ProcessDefinition const &, asap::SampleInfo const &)", which is not a main function, a task main function, a function of isolating independent components or a function calling third-party code.
|
|
src/libprocess_controller/default_controller.cpp:71:INFO: Int, autosar_cpp14_a2_5_2_violation: Using digraphs "<:".
|
|
include/process/libprocess_export.hpp:38:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/software_mc/main.cpp:69:INFO: na, autosar_cpp14_a7_1_1_violation: The variable "cmd_acceptance_publisher" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/software_mc/process_command_distributor.cpp:67:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "++this->m_subscriber_seq_nr" may wrap.
|
|
src/software_mc/main.cpp:70:ERROR: New, autosar_cpp14_a18_9_1_violation: Using "std::bind".
|
|
src/software_mc/main.cpp:65:INFO: Int, autosar_cpp14_a20_8_6_violation: Object "std::unique_ptr<asap::Configuration const, std::default_delete<asap::Configuration const> >(asap::Configuration::read_configuration(asap_transport))" is not constructed using "std::make_shared".
|
|
src/software_mc/process_state_collector.hpp:120:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "matches += 1UL" may wrap.
|
|
src/software_mc/process_command_distributor.hpp:27:ERROR: New, autosar_cpp14_m11_0_1_violation: Member "process_state_collector" is not private but "process::software_mc::ProcessCommandDistributor::Configuration" is a non-POD type.
|
|
src/software_mc/process_command_distributor.hpp:29:ERROR: New, autosar_cpp14_a12_0_1_violation: Class "process::software_mc::ProcessCommandDistributor::Listener" does not declare all five special member functions.
|
|
src/software_mc/process_command_distributor.hpp:33:ERROR: New, autosar_cpp14_m8_4_2_violation: Declaration uses a different parameter name than "void asap::DataAvailableListener<SAMPLE_T>::on_data_available(const SAMPLE_T &, const asap::SampleInfo &) [with SAMPLE_T=process::software_mc::CommandRequestPayload]".
|
|
src/software_mc/process_state_collector.hpp:114:ERROR: New, autosar_cpp14_a8_4_10_violation: The parameter "pred", which can't be "NULL", shall be passed by reference.
|
|
src/software_mc/process_state_collector.hpp:107:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal "" process(es) stopped"" other than type initialization, where symbolic names shall be used instead.
|
|
src/software_mc/process_command_distributor.hpp:43:INFO: Int, autosar_cpp14_a11_3_1_violation: Using "friend" declaration.
|
|
src/software_mc/command_acceptance_publisher.cpp:22:ERROR: New, autosar_cpp14_a2_7_2_violation: The comment resembles a code snippet.
|
|
src/software_mc/command_acceptance_publisher.cpp:37:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""no data"" other than type initialization, where symbolic names shall be used instead.
|
|
src/software_mc/command_acceptance_publisher.cpp:19:ERROR: New, autosar_cpp14_a12_7_1_violation: Defining a special member function "process::software_mc::CommandAcceptancePublisher::~CommandAcceptancePublisher()" which is identical to implicitly defined one.
|
|
include/process/predicate.hpp:68:INFO: na, autosar_cpp14_a7_1_8_violation: "inline" is placed after type specifier.
|
|
src/libprocess_controller/definition_receiver_listener.hpp:14:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "collection" of expensive-to-copy type "std::shared_ptr<process::controller::ProcessCollection>" by value.
|
|
src/libprocess_controller/definition_receiver.cpp:9:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "participant" of expensive-to-copy type "std::shared_ptr<asap::Participant>" by value.
|
|
src/libprocess_controller/definition_receiver.cpp:9:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "collection" of expensive-to-copy type "std::shared_ptr<process::controller::ProcessCollection>" by value.
|
|
include/process/predicate.hpp:43:INFO: na, autosar_cpp14_a7_1_8_violation: "constexpr" is placed after type specifier.
|
|
src/process_ender/main.cpp:17:INFO: na, autosar_cpp14_m3_2_2_violation: Symbol "main" is defined more than once.
|
|
src/process_ender/main.cpp:17:INFO: na, autosar_cpp14_m3_2_4_violation: Symbol "main" is defined more than once.
|
|
src/libprocess_controller/command_receiver.cpp:12:INFO: Int, autosar_cpp14_a8_4_8_violation: Using output parameter "process::Process &" in function "<unnamed>::idempotent_start(process::Process &)".
|
|
src/process_controller_svc/process_controller_svc.cpp:74:INFO: Int, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/process_controller_svc/process_controller_svc.cpp:92:WARNING: Fix, autosar_cpp14_m12_1_1_violation: Calling function "process::controller::svc::Service::stop()" which calls virtual function in the constructor or destructor.
|
|
src/process_controller_svc/process_controller_asap_config.hpp:13:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "prefix_info" is not private but "process::controller::AsapConfig" is a non-POD type.
|
|
src/process_controller_svc/process_controller_svc.cpp:76:INFO: Int, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/libprocess_controller/default_controller_topics.cpp:12:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""_state"" other than type initialization, where symbolic names shall be used instead.
|
|
src/software_mc/main.cpp:96:ERROR: New, autosar_cpp14_a5_1_1_violation: Using literal "1" other than type initialization, where symbolic names shall be used instead.
|
|
src/process_controller_svc/process_controller_asap_client.hpp:19:INFO: Int, autosar_cpp14_a20_8_6_violation: Object "std::unique_ptr<asap::Configuration const, std::default_delete<asap::Configuration const> >(asap::Configuration::read_configuration(cfg.uri))" is not constructed using "std::make_shared".
|
|
src/process_controller_svc/process_controller_ctl.cpp:78:ERROR: New, autosar_cpp14_a4_7_1_violation: Converting "static_cast<int>(argv.size())" from "64-bit unsigned long" to "32-bit signed int" may lead to data loss.
|
|
src/libprocess_controller/command_receiver.cpp:33:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "process" is not private but "process::controller::CommandListener::Start" is a non-POD type.
|
|
src/process_controller_svc/util.hpp:116:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process10controller13generate_uuidB5cxx11Ev".
|
|
src/libprocess_controller/command_receiver.cpp:19:INFO: Int, autosar_cpp14_a8_4_8_violation: Using output parameter "process::Process &" in function "<unnamed>::idempotent_stop(process::Process &)".
|
|
include/process/filesystem.hpp:24:INFO: na, autosar_cpp14_a7_1_8_violation: "virtual" is placed after type specifier.
|
|
src/process_controller_svc/process_controller_ctl.cpp:171:ERROR: New, autosar_cpp14_a5_1_4_violation: Returning lambda object "process::controller::ctl::ClientImpl::run(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const &)::[lambda(T1 const &) (instance 1)](this)" which captures object by reference directly by return statement.
|
|
src/libprocess_controller/command_receiver.cpp:40:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "process" is not private but "process::controller::CommandListener::Stop" is a non-POD type.
|
|
src/process_controller_svc/process_controller_ctl.hpp:92:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "std::ostream &" in function "process::controller::ctl::ClientImpl::ClientImpl(process::controller::ctl::Config const &, process::controller::ProcessControllerService &, std::ostream &, std::ostream &)".
|
|
src/process_controller_svc/process_controller_svc.cpp:58:INFO: Int, autosar_cpp14_a4_7_1_violation: Converting "static_cast<int32_t>(argv.size())" from "64-bit unsigned long" to "32-bit signed int" may lead to data loss.
|
|
src/libservicewrapper/service_wrapper_factory.cpp:16:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:4:ERROR: New, autosar_cpp14_a16_2_2_violation: Include /usr/include/unistd.h is unused.
|
|
include/process/definition_receiver.hpp:20:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "m_subscriber" is not private but "process::controller::DefinitionReceiver" is a non-POD type.
|
|
src/libprocess_controller/node_checker.cpp:11:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/libservicewrapper/service_wrapper_factory.cpp:10:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "listener" of expensive-to-copy type "std::shared_ptr<process::servicewrapper::ServiceWrapperListener>" by value.
|
|
src/libprocess_controller/node_checker.cpp:8:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
include/process/node_checker.hpp:27:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "m_stat" is not private but "process::controller::NodeChecker" is a non-POD type.
|
|
src/libprocess_controller/node_checker.cpp:5:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/libservicewrapper/service_wrapper_factory.cpp:14:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:5:ERROR: New, autosar_cpp14_a16_2_2_violation: Include /usr/include/sys/types.h is unused.
|
|
include/process/watchdog.hpp:36:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "m_callback" is not private but "process::controller::WatchdogChecker<process::controller::ProcessCheckerCallback>" is a non-POD type.
|
|
include/process/watchdog.hpp:85:INFO: Int, autosar_cpp14_m11_0_1_violation: Member "m_checker" is not private but "process::controller::Watchdog" is a non-POD type.
|
|
src/libservicewrapper/service_wrapper_factory.cpp:12:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/libprocess_controller/node_os_interface_linux.cpp:6:ERROR: New, autosar_cpp14_a16_2_2_violation: Include /usr/include/sys/param.h is unused.
|
|
include/process/libprocess_export.hpp:13:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
include/process/libprocess_export.hpp:10:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
include/process/libprocess_export.hpp:32:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
include/process/libprocess_export.hpp:39:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
include/process/libprocess_export.hpp:36:ERROR: New, autosar_cpp14_a16_0_1_violation: Using preprocessor features for something other than include guards or file inclusion.
|
|
src/software_mc/main.cpp:21:INFO: Int, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "main(int32_t, char **)".
|
|
src/libprocess/linux/service_process.cpp:19:ERROR: New, autosar_cpp14_a7_1_1_violation: The variable "unit_name" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/process_controller_svc/util.hpp:26:ERROR: New, autosar_cpp14_m3_4_1_violation: Symbol "ConfigurationReaderException" should be defined at block scope.
|
|
src/libprocess/process_base.cpp:19:ERROR: New, autosar_cpp14_m12_1_1_violation: Calling virtual function "process::ProcessBase::get_definition() const" in the constructor or destructor.
|
|
src/libprocess/process_base.cpp:23:ERROR: New, autosar_cpp14_m12_1_1_violation: Calling function "process::ProcessBase::change_state(process::os_pid_t, process::detail::UpdateReason, std::optional<int>)" which calls virtual function in the constructor or destructor.
|
|
src/libprocess/linux/console_process.cpp:18:ERROR: New, autosar_cpp14_m12_1_1_violation: Calling function "process::ProcessBase::change_state(process::os_pid_t, process::detail::UpdateReason, std::optional<int>)" which calls virtual function in the constructor or destructor.
|
|
src/process_controller_svc/process_controller_mon.cpp:29:ERROR: New, autosar_cpp14_a3_3_1_violation: Declaration of symbols with external linkage outside of headers.
|
|
src/libprocess/statistic_api_factory.hpp:19:INFO: na, autosar_cpp14_a7_1_8_violation: "virtual" is placed after type specifier.
|
|
src/libprocess/process_base.cpp:168:ERROR: New, autosar_cpp14_m5_0_2_violation: "exit_code.value() == 0" should be parenthesized.
|
|
src/libprocess/process_base.cpp:168:ERROR: New, autosar_cpp14_a5_2_6_violation: Operand "exit_code.value() == 0" is not a postfix expression.
|
|
src/process_ender/process_ender.cpp:47:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZZN7process7utility5ender12stop_processB5cxx11ERKSt10shared_ptrINS_7ProcessEEEUlRS3_E_".
|
|
src/process_ender/process_ender.cpp:22:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process7utility5ender11_GLOBAL__N_17kill_process_withIZNS1_12stop_processB5cxx11ERKSt10shared_ptrINS_7ProcessEEEUlRS5_E_EESt5tupleIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_T_".
|
|
src/process_ender/process_ender.cpp:22:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process7utility5ender11_GLOBAL__N_17kill_process_withIZNS1_17terminate_processB5cxx11ERKSt10shared_ptrINS_7ProcessEEEUlRS5_E_EESt5tupleIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_T_".
|
|
src/process_ender/process_ender.cpp:53:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZZN7process7utility5ender17terminate_processB5cxx11ERKSt10shared_ptrINS_7ProcessEEEUlRS3_E_".
|
|
src/process_controller_svc/process_controller_mon.cpp:80:ERROR: New, autosar_cpp14_m5_0_11_violation: Object "'q'" with plain char type is used with its non-character values.
|
|
src/libprocess/process_base.cpp:246:INFO: Int, autosar_cpp14_a20_8_6_violation: Object "std::move(this->m_cpu_usage)" is not constructed using "std::make_shared".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:58:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:38:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:35:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:59:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle + stat.iowait + stat.irq + stat.softirq + stat.steal" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:207:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_read_s(sd_bus_message *, char const **) const".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:20:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:136:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "_ZN7process14LinuxOsApiImpl6to_setB5cxx11EPPc(char **)".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:26:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:139:ERROR: New, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZZN7process14LinuxOsApiImpl6to_setB5cxx11EPPcEUlPKcE_".
|
|
src/libprocess/linux/statistic_api_impl.hpp:112:ERROR: New, autosar_cpp14_a8_4_9_violation: The in-out parameter "s" is not modified.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:60:ERROR: New, autosar_cpp14_a7_1_8_violation: "static" is placed after type specifier.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:41:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_read_o(sd_bus_message *, char const **) const".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:19:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:21:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char *".
|
|
src/libprocess/linux/linux_os_api.hpp:58:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/service_process.cpp:40:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""Received this SdBusException message: "" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess/linux/linux_os_api.hpp:42:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/service_process.cpp:106:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""Received this SdBusException message: "" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:35:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message **" in function "process::LinuxOsApiImpl::sd_bus_call_method_s(sd_bus *, char const *, char const *, char const *, char const *, sd_bus_error *, sd_bus_message **, char const *) const".
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle + stat.iowait + stat.irq + stat.softirq" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:23:ERROR: New, autosar_cpp14_m3_9_1_violation: Redeclaration of object/function is typename incompatible with "int32_t process::LinuxOsApi::execvpe(const char *, char *const *, char *const *) const".
|
|
src/libprocess/linux/linux_os_api.hpp:65:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:110:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:139:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:148:ERROR: New, autosar_cpp14_a5_0_3_violation: The fourth parameter of the function "sd_uid_get_sessions" is declared with a type that has more than two levels of pointer nesting.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:68:ERROR: New, autosar_cpp14_a18_9_2_violation: Forwarding rvalue reference "fun" without using "std::move".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:35:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:58:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "process::LinuxOsApiImpl::destroy_sessions(char **)".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:41:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api.hpp:64:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApi::sd_bus_message_read_o(sd_bus_message *, char const **) const".
|
|
src/libprocess/process_base.cpp:224:ERROR: New, autosar_cpp14_a5_1_1_violation: Using literal "0U" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:230:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle + stat.iowait" may wrap.
|
|
src/libprocess/linux/linux_os_api.hpp:74:ERROR: New, autosar_cpp14_a7_1_8_violation: "virtual" is placed after type specifier.
|
|
src/libprocess/linux/linux_os_api.hpp:42:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "process::LinuxOsApiImpl::for_each_session<process::LinuxOsApiImpl::destroy_sessions(char **)::[lambda(char *) (instance 1)], char **>(char **, process::LinuxOsApiImpl::destroy_sessions(char **)::[lambda(char *) (instance 1)] const &&)".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:148:ERROR: New, autosar_cpp14_a7_1_1_violation: The variable "sessions" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "_ZN7process14LinuxOsApiImpl16for_each_sessionIZNS0_6to_setB5cxx11EPPcEUlPKcE_S3_EEvT0_OKT_(char **, _ZZN7process14LinuxOsApiImpl6to_setB5cxx11EPPcEUlPKcE_ const &&)".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:153:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:62:ERROR: New, autosar_cpp14_a7_1_8_violation: "virtual" is placed after type specifier.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:42:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:139:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/statistic_api_impl.cpp:32:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "this->read_statm(pid).resident * page_size" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:62:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:26:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:191:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message **" in function "process::LinuxOsApiImpl::sd_bus_call_method_ss(sd_bus *, char const *, char const *, char const *, char const *, sd_bus_error *, sd_bus_message **, char const *, char const *) const".
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle + stat.iowait + stat.irq + stat.softirq + stat.steal + stat.guest + stat.guest_nice" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle + stat.iowait + stat.irq + stat.softirq + stat.steal + stat.guest" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:132:ERROR: New, autosar_cpp14_a18_5_1_violation: Invoking "free".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:67:ERROR: New, autosar_cpp14_m5_0_15_violation: Using arithmetic on pointer "session".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:42:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:67:ERROR: New, autosar_cpp14_m5_0_15_violation: Using arithmetic on pointer "session".
|
|
src/libprocess/linux/console_process.cpp:39:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""setuid"" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:153:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api.hpp:46:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:42:ERROR: New, autosar_cpp14_a7_1_1_violation: The variable "argv" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:8:ERROR: New, autosar_cpp14_m3_2_2_violation: Symbol "LinuxOsApiImpl" is defined more than once and the definitions violate the one definition rule.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:42:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/statistic_api_impl.cpp:138:ERROR: New, autosar_cpp14_m8_5_2_violation: "ret" is not completely initialized.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:153:ERROR: New, autosar_cpp14_a7_1_1_violation: The variable "display" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:120:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api.hpp:58:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message **" in function "process::LinuxOsApi::sd_bus_call_method_s(sd_bus *, char const *, char const *, char const *, char const *, sd_bus_error *, sd_bus_message **, char const *) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:111:ERROR: New, autosar_cpp14_a20_8_5_violation: Object "sessions, std::remove_reference<void (*)(char **)>::type(&destroy_sessions)" is not constructed using "std::make_unique".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:73:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "int32_t *" in function "process::LinuxOsApiImpl::waitpid(process::os_pid_t, int32_t *, int32_t) const".
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:230:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api.hpp:46:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:214:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_read_u(sd_bus_message *, process::os_pid_t *) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:131:ERROR: New, autosar_cpp14_a18_5_1_violation: Invoking "free".
|
|
src/libprocess/linux/linux_os_api.hpp:61:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message **" in function "process::LinuxOsApi::sd_bus_call_method_ss(sd_bus *, char const *, char const *, char const *, char const *, sd_bus_error *, sd_bus_message **, char const *, char const *) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:148:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:207:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:42:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_read_s(sd_bus_message *, char const **) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:21:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:47:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:121:ERROR: New, autosar_cpp14_a18_5_1_violation: Invoking "free".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:199:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_read_o(sd_bus_message *, char const **) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:128:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:199:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:23:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_m7_1_2_violation: The pointer variable "sessions" points to a non-constant type but does not modify the object it points to. Consider adding const qualifier to the points-to type.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:230:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_enter_container(sd_bus_message *, char, char const *) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:183:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message **" in function "process::LinuxOsApiImpl::sd_bus_call_method_s(sd_bus *, char const *, char const *, char const *, char const *, sd_bus_error *, sd_bus_message **, char const *) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:120:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char *".
|
|
src/libprocess/linux/service_process.cpp:53:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""Received this SdBusException message: "" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_a8_4_7_violation: Passing parameter "fun" of cheap-to-copy type "_ZZN7process14LinuxOsApiImpl6to_setB5cxx11EPPcEUlPKcE_ const &&" by reference.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:59:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "_ZN7process14LinuxOsApiImpl6to_setB5cxx11EPPc(char **)".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:42:ERROR: New, autosar_cpp14_a7_1_1_violation: The variable "envv" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:128:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "char **" in function "process::LinuxOsApiImpl::destroy_sessions(char **)".
|
|
src/libprocess/linux/linux_os_api.hpp:58:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:136:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api.hpp:65:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApi::sd_bus_message_read_s(sd_bus_message *, char const **) const".
|
|
src/libprocess/linux/linux_os_api.hpp:61:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:38:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:38:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message **" in function "process::LinuxOsApiImpl::sd_bus_call_method_ss(sd_bus *, char const *, char const *, char const *, char const *, sd_bus_error *, sd_bus_message **, char const *, char const *) const".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:20:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/statistic_api_impl.cpp:140:INFO: Int, autosar_cpp14_a5_1_1_violation: Using literal ""/stat"" other than type initialization, where symbolic names shall be used instead.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:153:ERROR: New, autosar_cpp14_a7_1_1_violation: The variable "session" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:61:ERROR: New, autosar_cpp14_a5_0_3_violation: The fourth parameter of the function "sd_uid_get_sessions" is declared with a type that has more than two levels of pointer nesting.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:55:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "int32_t *" in function "process::LinuxOsApiImpl::waitpid(process::os_pid_t, int32_t *, int32_t) const".
|
|
src/libprocess/linux/linux_os_api.hpp:64:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api.hpp:61:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:61:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:62:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api.hpp:66:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApi::sd_bus_message_read_u(sd_bus_message *, process::os_pid_t *) const".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_m7_1_2_violation: The pointer variable "sessions" points to a non-constant type but does not modify the object it points to. Consider adding const qualifier to the points-to type.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:183:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:65:ERROR: New, autosar_cpp14_a8_4_7_violation: Passing parameter "fun" of cheap-to-copy type "process::LinuxOsApiImpl::destroy_sessions(char **)::[lambda(char *) (instance 1)] const &&" by reference.
|
|
src/libprocess/linux/linux_os_api.hpp:43:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/console_process.cpp:27:INFO: Int, autosar_cpp14_m19_3_1_violation: The error indicator "errno" used here.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:19:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char *".
|
|
src/libprocess/linux/linux_os_api_impl.hpp:43:ERROR: New, autosar_cpp14_a8_4_8_violation: Using output parameter "sd_bus_message *" in function "process::LinuxOsApiImpl::sd_bus_message_read_u(sd_bus_message *, process::os_pid_t *) const".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:131:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system + stat.idle + stat.iowait + stat.irq" may wrap.
|
|
src/libprocess/linux/linux_os_api.hpp:70:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api.hpp:43:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:131:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:191:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:109:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:191:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:121:ERROR: New, autosar_cpp14_a20_8_5_violation: Object "display, std::remove_reference<void (*)(void *) noexcept>::type(&free)" is not constructed using "std::make_unique".
|
|
src/libprocess/linux/linux_os_api_impl.cpp:100:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "int" rather than a typedef that includes size and signedness information.
|
|
src/libprocess/linux/linux_os_api_impl.hpp:23:ERROR: New, autosar_cpp14_a27_0_4_violation: Using C-style string type "char const *".
|
|
src/libprocess/linux/statistic_api_impl.cpp:226:ERROR: New, autosar_cpp14_a4_7_1_violation: Unsigned integer operation "stat.user + stat.nice + stat.system" may wrap.
|
|
src/libprocess/linux/linux_os_api_impl.cpp:183:ERROR: New, autosar_cpp14_a3_9_1_violation: Using basic numerical type "char" rather than a typedef that includes size and signedness information.
|
|
src/process_ender/process_ender.cpp:45:INFO: na, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process7utility5ender12stop_processB5cxx11ERKSt10shared_ptrINS_7ProcessEE".
|
|
src/process_ender/process_ender.cpp:51:INFO: na, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process7utility5ender17terminate_processB5cxx11ERKSt10shared_ptrINS_7ProcessEE".
|
|
src/process_ender/process_ender.hpp:28:INFO: na, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process7utility5ender12stop_processB5cxx11ERKSt10shared_ptrINS_7ProcessEE".
|
|
src/process_ender/process_ender.hpp:34:INFO: na, autosar_cpp14_m7_3_1_violation: Global namespace contains "_ZN7process7utility5ender17terminate_processB5cxx11ERKSt10shared_ptrINS_7ProcessEE".
|
|
src/software_mc/main.cpp:21:INFO: Int, autosar_cpp14_a7_1_1_violation: The variable "argv" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/software_mc/main.cpp:21:INFO: Int, autosar_cpp14_a7_1_1_violation: The variable "argc" has a non-const type, however its value is never changed. Consider adding a const qualifier to the variable type.
|
|
src/libprocess_controller/default_controller.cpp:76:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "collection" of expensive-to-copy type "std::shared_ptr<process::controller::ProcessCollection>" by value.
|
|
src/process_controller_svc/process_controller_svc_main.cpp:16:ERROR: New, autosar_cpp14_m5_0_3_violation: Cvalue expression "argc" with underlying type "32-bit signed int" is implicitly converted to a different underlying type "64-bit signed long".
|
|
src/software_mc/main.cpp:37:INFO: Int, autosar_cpp14_a0_1_2_violation: The return value of function "std::copy(std::next(all_args.begin(), 1L), all_args.end(), std::ostream_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char> >(args, " "))" is not used.
|
|
src/software_mc/command_acceptance_publisher.cpp:5:INFO: Int, autosar_cpp14_a8_4_7_violation: Passing parameter "logger" of expensive-to-copy type "std::shared_ptr<infra::log::Logger>" by value.
|
|
src/software_mc/process_state_collector.hpp:31:INFO: na, autosar_cpp14_a12_1_5_violation: Initializing non-constant members without using delegating constructor.
|
|
src/software_mc/process_command_distributor.cpp:36:INFO: Int, autosar_cpp14_a8_4_7_violation: Passing parameter "logger" of expensive-to-copy type "std::shared_ptr<infra::log::Logger>" by value.
|
|
src/software_mc/command_acceptance_publisher.cpp:5:INFO: na, autosar_cpp14_a8_4_13_violation: The parameter "participant" of type "std::shared_ptr<asap::Participant> const &" is not copied in any code path. Considering passing a const lvalue reference to the underlying object instead.
|
|
src/software_mc/process_state_collector.hpp:31:INFO: na, autosar_cpp14_a8_4_7_violation: Passing parameter "on_command_state_changed" of expensive-to-copy type "std::_Bind_helper<false, void (process::software_mc::CommandAcceptancePublisher::*)(process::software_mc::Command, process::software_mc::CommandAcceptanceState, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const &), process::software_mc::CommandAcceptancePublisher *, std::_Placeholder<1> const &, std::_Placeholder<2> const &, std::_Placeholder<3> const &>::type" by value.
|
|
src/software_mc/command_acceptance_publisher.cpp:15:INFO: Int, autosar_cpp14_a0_1_2_violation: The return value of function "this->m_command_acceptance_states.emplace(process::software_mc::Command(process::software_mc::Command::CMD_STOP_ALL_PROCESSES), process::software_mc::CommandAcceptanceInfo(process::software_mc::CommandAcceptanceState::STATE_REFUSE, std::__cxx11::string("no data", std::allocator<char>())))" is not used.
|
|
src/software_mc/main.cpp:35:INFO: Int, autosar_cpp14_m5_0_15_violation: Using arithmetic on pointer "argv".
|
|
src/software_mc/process_state_collector.hpp:31:INFO: Int, autosar_cpp14_a8_4_7_violation: Passing parameter "logger" of expensive-to-copy type "std::shared_ptr<infra::log::Logger>" by value.
|
|
src/process_controller_svc/process_controller_mon.cpp:29:INFO: na, autosar_cpp14_a8_4_8_violation: Using output parameter "std::ostream &" in function "process::controller::monitor::operator << <typename T1>(std::ostream &, /*class template specialization*/)".
|
|
src/process_controller_svc/process_controller_mon.cpp:9:ERROR: New, autosar_cpp14_a14_1_1_violation: class template "process::controller::monitor::Dumper" does not use static_assert declarations to ensure template arguments satisfy the required interface
|