| Line | Id | CWE | Severity | Message |
|
| missingInclude | | information | Cppcheck cannot find all the include files (use --check-config for details) |
| fw/MVMFirmwareCpp/MVMFirmwareCore/Alarms.cpp |
| 590 | shiftTooManyBitsSigned | 758 | portability | Shifting signed 32-bit value by 31 bits is implementation-defined behaviour |
| fw/MVMFirmwareCpp/MVMFirmwareCore/Alarms.h |
| 18 | noConstructor | 398 | style | The class 'AlarmClass' does not have a constructor although it has private member variables. |
| 18 | noConstructor | 398 | style | The class 'AlarmClass' does not have a constructor although it has private member variables. |
| 18 | noConstructor | 398 | style | The class 'AlarmClass' does not have a constructor although it has private member variables. |
| 18 | noConstructor | 398 | style | The class 'AlarmClass' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/CircularBuffer.cpp |
| 19 | noCopyConstructor | 398 | warning | Class 'CircularBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). |
| 19 | noOperatorEq | 398 | warning | Class 'CircularBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). |
| fw/MVMFirmwareCpp/MVMFirmwareCore/CircularBuffer.h |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| 19 | noExplicitConstructor | 398 | style | Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/ConfigManager.cpp |
| 41 | redundantAssignment | 563 | style | Variable 'core_config.inhale_ms' is reassigned a value before the old one has been used. |
| 42 | redundantAssignment | 563 | style | Variable 'core_config.exhale_ms' is reassigned a value before the old one has been used. |
| 305 | unreadVariable | 563 | style | Variable 'numberValue' is assigned a value that is never used. |
| 345 | cstyleCast | 398 | style | C-style pointer casting |
| 389 | cstyleCast | 398 | style | C-style pointer casting |
| 397 | cstyleCast | 398 | style | C-style pointer casting |
| 405 | cstyleCast | 398 | style | C-style pointer casting |
| 413 | cstyleCast | 398 | style | C-style pointer casting |
| 421 | cstyleCast | 398 | style | C-style pointer casting |
| 668 | cstyleCast | 398 | style | C-style pointer casting |
| 682 | cstyleCast | 398 | style | C-style pointer casting |
| 740 | cstyleCast | 398 | style | C-style pointer casting |
| 749 | cstyleCast | 398 | style | C-style pointer casting |
| 758 | cstyleCast | 398 | style | C-style pointer casting |
| fw/MVMFirmwareCpp/MVMFirmwareCore/ConfigManager.h |
| 27 | noConstructor | 398 | style | The class 'ConfigManagerClass' does not have a constructor although it has private member variables. |
| 27 | noConstructor | 398 | style | The class 'ConfigManagerClass' does not have a constructor although it has private member variables. |
| 27 | noConstructor | 398 | style | The class 'ConfigManagerClass' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/DebugIface.cpp |
| 28 | unusedFunction | 561 | style | The function 'SetVerboseLevel' is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/DebugIface.h |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| 37 | noConstructor | 398 | style | The class 'DebugIfaceClass' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/HAL.cpp |
| 341 | unusedFunction | 561 | style | The function 'GetVolumeVenturi' is never used. |
| 345 | unusedFunction | 561 | style | The function 'GetVolumeInput' is never used. |
| 349 | unusedFunction | 561 | style | The function 'ResetVolumeVenturi' is never used. |
| 353 | unusedFunction | 561 | style | The function 'ResetVolumeInput' is never used. |
| 423 | unusedFunction | 561 | style | The function 'SetZeroPressureSensor' is never used. |
| 479 | unusedFunction | 561 | style | The function 'CalibrateOxygenSensorInPureOxygen' is never used. |
| 511 | variableScope | 398 | style | The scope of the variable 'fref_m' can be reduced. |
| 511 | variableScope | 398 | style | The scope of the variable 'pmeas_m' can be reduced. |
| 511 | unusedVariable | 563 | style | Unused variable: cnt |
| 548 | variableScope | 398 | style | The scope of the variable 'pmeas' can be reduced. |
| 548 | unusedVariable | 563 | style | Unused variable: tmeas |
| 549 | variableScope | 398 | style | The scope of the variable 'fref_m' can be reduced. |
| 549 | variableScope | 398 | style | The scope of the variable 'pmeas_m' can be reduced. |
| 549 | unusedVariable | 563 | style | Unused variable: cnt |
| 558 | unreadVariable | 563 | style | Variable 'pmeas_m' is assigned a value that is never used. |
| 563 | uninitvar | 908 | error | Uninitialized variable: pmeas |
| 563 | unreadVariable | 563 | style | Variable 'pmeas_m' is assigned a value that is never used. |
| 576 | unreadVariable | 563 | style | Variable 'pmeas_m' is assigned a value that is never used. |
| 581 | uninitvar | 908 | error | Uninitialized variable: pmeas |
| 581 | unreadVariable | 563 | style | Variable 'pmeas_m' is assigned a value that is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/HAL.h |
| 34 | noConstructor | 398 | style | The class 'HAL' does not have a constructor although it has private member variables. |
| 34 | noConstructor | 398 | style | The class 'HAL' does not have a constructor although it has private member variables. |
| 34 | noConstructor | 398 | style | The class 'HAL' does not have a constructor although it has private member variables. |
| 34 | noConstructor | 398 | style | The class 'HAL' does not have a constructor although it has private member variables. |
| 34 | noConstructor | 398 | style | The class 'HAL' does not have a constructor although it has private member variables. |
| 34 | noConstructor | 398 | style | The class 'HAL' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/MVMCore.cpp |
| 334 | unreadVariable | 563 | style | Variable 'InputValveSetPoint' is assigned a value that is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/MVMCore.h |
| 19 | noConstructor | 398 | style | The class 'MVMCore' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'MVMCore' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/MVM_StateMachine.h |
| 31 | noConstructor | 398 | style | The class 'MVM_StateMachine' does not have a constructor although it has private member variables. |
| 31 | noConstructor | 398 | style | The class 'MVM_StateMachine' does not have a constructor although it has private member variables. |
| 31 | noConstructor | 398 | style | The class 'MVM_StateMachine' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/PressureLoop.cpp |
| 11 | cstyleCast | 398 | style | C-style pointer casting |
| 12 | cstyleCast | 398 | style | C-style pointer casting |
| 38 | variableScope | 398 | style | The scope of the variable 'pid_error' can be reduced. |
| 41 | variableScope | 398 | style | The scope of the variable 'pid_out' can be reduced. |
| 52 | unreadVariable | 563 | style | Variable 'dT' is assigned a value that is never used. |
| 110 | variableScope | 398 | style | The scope of the variable 'pid_error' can be reduced. |
| 111 | variableScope | 398 | style | The scope of the variable 'pid_integral' can be reduced. |
| 113 | variableScope | 398 | style | The scope of the variable 'pid_out' can be reduced. |
| 121 | variableScope | 398 | style | The scope of the variable 'integral_before' can be reduced. |
| 121 | unreadVariable | 563 | style | Variable 'integral_before' is assigned a value that is never used. |
| 132 | unreadVariable | 563 | style | Variable 'dT' is assigned a value that is never used. |
| 247 | unusedFunction | 561 | style | The function 'GetPidSlow' is never used. |
| 251 | redundantAssignment | 563 | style | Variable '*I' is reassigned a value before the old one has been used. |
| 254 | unusedFunction | 561 | style | The function 'GetPidFast' is never used. |
| 258 | redundantAssignment | 563 | style | Variable '*I' is reassigned a value before the old one has been used. |
| 260 | unusedFunction | 561 | style | The function 'SetPidFilter' is never used. |
| 265 | unusedFunction | 561 | style | The function 'GetPidFilter' is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/PressureLoop.h |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| 10 | noConstructor | 398 | style | The class 'PressureLoopClass' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/TidalVolume.h |
| 28 | noConstructor | 398 | style | The class 'TidalVolumeClass' does not have a constructor although it has private member variables. |
| 28 | noConstructor | 398 | style | The class 'TidalVolumeClass' does not have a constructor although it has private member variables. |
| 28 | noConstructor | 398 | style | The class 'TidalVolumeClass' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_5525DSO.cpp |
| 29 | cstyleCast | 398 | style | C-style pointer casting |
| 30 | cstyleCast | 398 | style | C-style pointer casting |
| 37 | variableScope | 398 | style | The scope of the variable 'bres' can be reduced. |
| 216 | variableScope | 398 | style | The scope of the variable 'pressure_raw' can be reduced. |
| 217 | variableScope | 398 | style | The scope of the variable 'temperature_raw' can be reduced. |
| 465 | unusedFunction | 561 | style | The function 'GetConversionDelay' is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_5525DSO.h |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| 42 | noConstructor | 398 | style | The class 'Sensor5525DSO' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_ADS1115.cpp |
| 11 | unusedFunction | 561 | style | The function 'i2cread' is never used. |
| 25 | unusedFunction | 561 | style | The function 'i2cwrite' is never used. |
| 47 | unreadVariable | 563 | style | Variable 'bres' is assigned a value that is never used. |
| 65 | unreadVariable | 563 | style | Variable 'bres' is assigned a value that is never used. |
| 83 | cstyleCast | 398 | style | C-style pointer casting |
| 84 | cstyleCast | 398 | style | C-style pointer casting |
| 110 | unusedFunction | 561 | style | The function 'getGain' is never used. |
| 119 | unusedFunction | 561 | style | The function 'readADC_SingleEnded' is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_ADS1115.h |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| 122 | noConstructor | 398 | style | The class 'ADC_ADS1115' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_OxygenSensor.cpp |
| 18 | cstyleCast | 398 | style | C-style pointer casting |
| 19 | cstyleCast | 398 | style | C-style pointer casting |
| 97 | unusedFunction | 561 | style | The function 'CheckNeedRecalibrate' is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_OxygenSensor.h |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| 19 | noConstructor | 398 | style | The class 'OxygenSensor' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_SFM3000.cpp |
| 13 | cstyleCast | 398 | style | C-style pointer casting |
| 14 | cstyleCast | 398 | style | C-style pointer casting |
| 54 | unusedFunction | 561 | style | The function 'crc8' is never used. |
| 73 | unreadVariable | 563 | style | Variable 'crc' is assigned a value that is never used. |
| 74 | unreadVariable | 563 | style | Variable 'mycrc' is assigned a value that is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_SFM3000.h |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 14 | noConstructor | 398 | style | The class 'SensorSFM3000' does not have a constructor although it has private member variables. |
| 24 | unusedPrivateFunction | 398 | style | Unused private function: 'SensorSFM3000::crc8' |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_SFM3019.cpp |
| 112 | variableScope | 398 | style | The scope of the variable 'crc' can be reduced. |
| 218 | unreadVariable | 563 | style | Variable 'rxByteCount' is assigned a value that is never used. |
| 366 | unusedFunction | 561 | style | The function 'sfm_common_stop_continuous_measurement' is never used. |
| 394 | cstyleCast | 398 | style | C-style pointer casting |
| 395 | cstyleCast | 398 | style | C-style pointer casting |
| 477 | unusedVariable | 563 | style | Unused variable: temperature |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_SFM3019.h |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| 32 | noConstructor | 398 | style | The class 'SensorSFM3019' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_VenturiFlowMeter.cpp |
| 86 | unusedFunction | 561 | style | The function 'setLowpass' is never used. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/driver_VenturiFlowMeter.h |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| 7 | noConstructor | 398 | style | The class 'VenturiFlowMeter' does not have a constructor although it has private member variables. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/fw_board_ni_v4.cpp |
| 89 | redundantAssignment | 563 | style | Variable 'iic_devs[3].t_device' is reassigned a value before the old one has been used. |
| 90 | redundantAssignment | 563 | style | Variable 'iic_devs[3].muxport' is reassigned a value before the old one has been used. |
| 91 | redundantAssignment | 563 | style | Variable 'iic_devs[3].address' is reassigned a value before the old one has been used. |
| 551 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'i' is less than zero. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/fw_board_ni_v4.h |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V4' does not have a constructor although it has private member variables. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/fw_board_razzeto_v3.cpp |
| 287 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'i' is less than zero. |
| fw/MVMFirmwareCpp/MVMFirmwareCore/fw_board_razzeto_v3.h |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 23 | noConstructor | 398 | style | The class 'HW_V3' does not have a constructor although it has private member variables. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 27 | missingOverride | | style | The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 28 | missingOverride | | style | The function 'I2CWrite' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 29 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 30 | missingOverride | | style | The function 'I2CRead' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 31 | missingOverride | | style | The function 'PWMSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 32 | missingOverride | | style | The function 'IOSet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 33 | missingOverride | | style | The function 'IOGet' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 34 | missingOverride | | style | The function 'PrintDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 35 | missingOverride | | style | The function 'PrintLineDebugConsole' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 36 | missingOverride | | style | The function '__delay_blocking_ms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 37 | missingOverride | | style | The function 'Tick' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 38 | missingOverride | | style | The function 'GetMillis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 39 | missingOverride | | style | The function 'Get_dT_millis' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 40 | missingOverride | | style | The function 'DataAvailableOnUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 41 | missingOverride | | style | The function 'ReadUART0UntilEOL' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 42 | missingOverride | | style | The function 'WriteUART0' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 43 | missingOverride | | style | The function 'GetPowerStatus' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 44 | missingOverride | | style | The function 'GetPIN' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 45 | missingOverride | | style | The function 'GetBoardTemperature' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| 46 | missingOverride | | style | The function 'GetSupervisorAlarms' overrides a function in a base class but is not marked with a 'override' specifier. |
| src/WString.cpp |
| 534 | unusedFunction | 561 | style | The function 'equalsIgnoreCase' is never used. |
| 550 | unusedFunction | 561 | style | The function 'equalsConstantTime' is never used. |
| 589 | unusedFunction | 561 | style | The function 'endsWith' is never used. |
| 599 | unusedFunction | 561 | style | The function 'charAt' is never used. |
| 603 | unusedFunction | 561 | style | The function 'setCharAt' is never used. |
| 609 | variableScope | 398 | style | The scope of the variable 'dummy_writable_char' can be reduced. |
| 791 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'count' is less than zero. |
| 804 | unusedFunction | 561 | style | The function 'toLowerCase' is never used. |
| 812 | unusedFunction | 561 | style | The function 'toUpperCase' is never used. |
| 820 | unusedFunction | 561 | style | The function 'trim' is never used. |
| 852 | unusedFunction | 561 | style | The function 'toDouble' is never used. |
| src/WString.h |
| 60 | noExplicitConstructor | 398 | style | Class 'String' has a constructor with 1 argument that is not explicit. |
| 63 | noExplicitConstructor | 398 | style | Class 'String' has a constructor with 1 argument that is not explicit. |
| 301 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 304 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 307 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 310 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 313 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 316 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 319 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 322 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 325 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| 328 | noExplicitConstructor | 398 | style | Class 'StringSumHelper' has a constructor with 1 argument that is not explicit. |
| src/catch.hpp |
| 624 | noExplicitConstructor | 398 | style | Class 'StringRef' has a constructor with 1 argument that is not explicit. |
| 631 | noExplicitConstructor | 398 | style | Class 'StringRef' has a constructor with 1 argument that is not explicit. |
| 1491 | useStlAlgorithm | 398 | style | Consider using std::transform algorithm instead of a raw loop. |
| 2531 | noExplicitConstructor | 398 | style | Class 'LazyExpression' has a constructor with 1 argument that is not explicit. |
| 2910 | noExplicitConstructor | 398 | style | Class 'Section' has a constructor with 1 argument that is not explicit. |
| 3049 | noExplicitConstructor | 398 | style | Class 'ExceptionTranslatorRegistrar' has a constructor with 1 argument that is not explicit. |
| 3355 | noExplicitConstructor | 398 | style | Struct 'MatchNotOf < std :: string >' has a constructor with 1 argument that is not explicit. |
| 3355 | noExplicitConstructor | 398 | style | Struct 'MatchNotOf < std >' has a constructor with 1 argument that is not explicit. |
| 3400 | noExplicitConstructor | 398 | style | Class 'ExceptionMessageMatcher' has a constructor with 1 argument that is not explicit. |
| 3554 | noExplicitConstructor | 398 | style | Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. |
| 3558 | noExplicitConstructor | 398 | style | Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. |
| 3562 | noExplicitConstructor | 398 | style | Struct 'StartsWithMatcher' has a constructor with 1 argument that is not explicit. |
| 3566 | noExplicitConstructor | 398 | style | Struct 'EndsWithMatcher' has a constructor with 1 argument that is not explicit. |
| 3606 | noExplicitConstructor | 398 | style | Struct 'ContainsElementMatcher' has a constructor with 1 argument that is not explicit. |
| 3610 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. |
| 3627 | noExplicitConstructor | 398 | style | Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. |
| 3636 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. |
| 3657 | noExplicitConstructor | 398 | style | Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. |
| 3680 | noExplicitConstructor | 398 | style | Struct 'ApproxMatcher' has a constructor with 1 argument that is not explicit. |
| 3715 | noExplicitConstructor | 398 | style | Struct 'UnorderedEqualsMatcher' has a constructor with 1 argument that is not explicit. |
| 3922 | noExplicitConstructor | 398 | style | Class 'GeneratorException' has a constructor with 1 argument that is not explicit. |
| 3955 | noExplicitConstructor | 398 | style | Class 'SingleValueGenerator' has a constructor with 1 argument that is not explicit. |
| 3973 | noExplicitConstructor | 398 | style | Class 'FixedValuesGenerator' has a constructor with 1 argument that is not explicit. |
| 3988 | noExplicitConstructor | 398 | style | Class 'GeneratorWrapper' has a constructor with 1 argument that is not explicit. |
| 4031 | noExplicitConstructor | 398 | style | Class 'Generators' has a constructor with 1 argument that is not explicit. |
| 4172 | virtualCallInConstructor | | warning | Virtual function 'next' is called from constructor 'FilterGenerator(P&&pred,GeneratorWrapper<T>&&generator)' at line 4161. Dynamic binding is not used. |
| 4605 | virtualCallInConstructor | | warning | Virtual function 'next' is called from constructor 'RandomFloatingGenerator(Float a,Float b)' at line 4599. Dynamic binding is not used. |
| 4627 | virtualCallInConstructor | | warning | Virtual function 'next' is called from constructor 'RandomIntegerGenerator(Integer a,Integer b)' at line 4621. Dynamic binding is not used. |
| src/stdlib_noniso.cpp |
| 192 | variableScope | 398 | style | The scope of the variable 'digit' can be reduced. |
| 192 | unreadVariable | 563 | style | Variable 'digit' is assigned a value that is never used. |