LineIdCWESeverityMessageTimestamp
checkersReportinformationActive checkers: There was critical errors (use --checkers-report=<filename> to see details)Wed Aug 13 10:49:36 2025
3rd-party/better-enums/enum.h
338noExplicitConstructor398styleStruct 'optional < unsigned long >' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
338noExplicitConstructor398styleStruct 'optional < transport >' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
338noExplicitConstructor398styleStruct 'optional < motion_type >' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
338noExplicitConstructor398styleStruct 'optional < platform >' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
464unusedFunction561styleThe function '_has_initializer' is never used.Wed Aug 13 10:49:36 2025
474unusedFunction561styleThe function '_constant_length' is never used.Wed Aug 13 10:49:36 2025
480unusedFunction561styleThe function '_select' is never used.Wed Aug 13 10:49:36 2025
1283unusedFunction561styleThe function 'from_enum' is never used.Wed Aug 13 10:49:36 2025
1287unusedFunction561styleThe function 'to_enum' is never used.Wed Aug 13 10:49:36 2025
1309unusedFunction561styleThe function 'make_map' is never used.Wed Aug 13 10:49:36 2025
3rd-party/json/json.hpp
5980unreadVariable563styleVariable 'integral_value_t' is assigned a value that is never used.Wed Aug 13 10:49:36 2025
6190noExplicitConstructor398styleClass 'byte_container_with_subtype' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
6195noExplicitConstructor398styleClass 'byte_container_with_subtype' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
6248unusedFunction561styleThe function 'clear_subtype' is never used.Wed Aug 13 10:49:36 2025
6343useStlAlgorithm398styleConsider using std::accumulate algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
6386useStlAlgorithm398styleConsider using std::accumulate algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
6775noExplicitConstructor398styleClass 'wide_string_input_adapter' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
8456returnByReferenceperformanceFunction 'get_position()' should return member 'position' by const reference.Wed Aug 13 10:49:36 2025
11942useStlAlgorithm398styleConsider using std::any_of algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
14634unusedFunction561styleThe function 'parent_pointer' is never used.Wed Aug 13 10:49:36 2025
15508noExplicitConstructor398styleClass 'json_ref' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
15512noExplicitConstructor398styleClass 'json_ref' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
15726noExplicitConstructor398styleClass 'output_adapter' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
15730noExplicitConstructor398styleClass 'output_adapter' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
15734noExplicitConstructor398styleClass 'output_adapter' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
16701unreachableCode561styleStatements following noreturn function 'abort()' will never be executed.Wed Aug 13 10:49:36 2025
17373useStlAlgorithm398styleConsider using std::accumulate algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
18195knownConditionTrueFalse398styleThe comparison 'kAlpha >= -60' is always true.Wed Aug 13 10:49:36 2025
18196knownConditionTrueFalse398styleThe comparison 'kGamma <= -32' is always true.Wed Aug 13 10:49:36 2025
19383unusedFunction561styleThe function 'hex_bytes' is never used.Wed Aug 13 10:49:36 2025
19541invalidPrintfArgType_float686warning%g in format string (no. 2) requires 'double' but the argument type is 'number_float_t'.Wed Aug 13 10:49:36 2025
19549knownConditionTrueFalse398styleThe comparison 'thousands_sep != '\0'' is always false because 'thousands_sep' and ''\0'' represent the same value.Wed Aug 13 10:49:36 2025
19559knownConditionTrueFalse398styleThe comparison 'decimal_point != '\0'' is always false because 'decimal_point' and ''\0'' represent the same value.Wed Aug 13 10:49:36 2025
19917unreadVariable563styleVariable 'offset' is assigned a value that is never used.Wed Aug 13 10:49:36 2025
19917unreadVariable563styleVariable 'offset' is assigned a value that is never used.Wed Aug 13 10:49:36 2025
20242unusedFunction561styleThe function 'get_allocator' is never used.Wed Aug 13 10:49:36 2025
20250unusedFunction561styleThe function 'meta' is never used.Wed Aug 13 10:49:36 2025
20584useStlAlgorithm398styleConsider using std::transform algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
20606useStlAlgorithm398styleConsider using std::transform algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
20817noExplicitConstructor398styleClass 'basic_json' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
20837noExplicitConstructor398styleClass 'basic_json' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
20851noExplicitConstructor398styleClass 'basic_json' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
20909noExplicitConstructor398styleClass 'basic_json' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
21148noExplicitConstructor398styleClass 'basic_json' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
21977missingReturn758errorFound an exit path from function with non-void return type that has missing return statementWed Aug 13 10:49:36 2025
22000missingReturn758errorFound an exit path from function with non-void return type that has missing return statementWed Aug 13 10:49:36 2025
22891unusedFunction561styleThe function 'iterator_wrapper' is never used.Wed Aug 13 10:49:36 2025
23518constParameterReference398styleParameter 'other' can be declared as reference to constWed Aug 13 10:49:36 2025
23534constParameterReference398styleParameter 'other' can be declared as reference to constWed Aug 13 10:49:36 2025
23550constParameterReference398styleParameter 'other' can be declared as reference to constWed Aug 13 10:49:36 2025
23566constParameterReference398styleParameter 'other' can be declared as reference to constWed Aug 13 10:49:36 2025
23582constParameterReference398styleParameter 'other' can be declared as reference to constWed Aug 13 10:49:36 2025
24048accessMoved672warningAccess of moved variable 'cb'.Wed Aug 13 10:49:36 2025
24063accessMoved672warningAccess of moved variable 'first'.Wed Aug 13 10:49:36 2025
24063accessMoved672warningAccess of moved variable 'last'.Wed Aug 13 10:49:36 2025
24063accessMoved672warningAccess of moved variable 'cb'.Wed Aug 13 10:49:36 2025
24075accessMoved672warningAccess of moved variable 'cb'.Wed Aug 13 10:49:36 2025
24185unusedFunction561styleThe function 'type_name' is never used.Wed Aug 13 10:49:36 2025
24224noExplicitConstructor398styleStruct 'data' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
24409unusedFunction561styleThe function 'from_cbor' is never used.Wed Aug 13 10:49:36 2025
24417accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24433accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24459accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24467unusedFunction561styleThe function 'from_msgpack' is never used.Wed Aug 13 10:49:36 2025
24474accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24489accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24513accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24521unusedFunction561styleThe function 'from_ubjson' is never used.Wed Aug 13 10:49:36 2025
24528accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24543accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24567accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24575unusedFunction561styleThe function 'from_bjdata' is never used.Wed Aug 13 10:49:36 2025
24582accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24597accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24605unusedFunction561styleThe function 'from_bson' is never used.Wed Aug 13 10:49:36 2025
24612accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24627accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
24651accessMoved672warningAccess of moved variable 'ia'.Wed Aug 13 10:49:36 2025
25027unusedFunction561styleThe function 'diff' is never used.Wed Aug 13 10:49:36 2025
3rd-party/plog/Appenders/ConsoleAppender.h
34noExplicitConstructor398styleClass 'ConsoleAppender < formatter >' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
40missingOverridestyleThe function 'write' overrides a function in a base class but is not marked with a 'override' specifier.Wed Aug 13 10:49:36 2025
3rd-party/plog/Logger.h
20noExplicitConstructor398styleClass 'Logger < 0 >' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
31unusedFunction561styleThe function 'getMaxSeverity' is never used.Wed Aug 13 10:49:36 2025
46missingOverridestyleThe function 'write' overrides a function in a base class but is not marked with a 'override' specifier.Wed Aug 13 10:49:36 2025
3rd-party/plog/Record.h
23nullPointer476errorNull pointer dereference: reinterpret_cast<T*>(0)Wed Aug 13 10:49:36 2025
306constVariable398styleVariable 'str' can be declared as const arrayWed Aug 13 10:49:36 2025
359unusedFunction561styleThe function 'printf' is never used.Wed Aug 13 10:49:36 2025
3rd-party/plog/Util.h
388unusedFunction561styleThe function 'splitFileName' is never used.Wed Aug 13 10:49:36 2025
584noExplicitConstructor398styleClass 'MutexLock' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
app/main.cpp
70unusedFunction561styleThe function 'header' is never used.Wed Aug 13 10:49:36 2025
234unusedScopedObject563styleInstance of 'workflow' object is destroyed immediately.Wed Aug 13 10:49:36 2025
kooling/component/classifier/rail.cpp
76shadowVariable398styleLocal variable 'found' shadows outer variableWed Aug 13 10:49:36 2025
kooling/component/classifier/v1.cpp
158useStlAlgorithm398styleConsider using std::transform algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
211useStlAlgorithm398styleConsider using std::find_if algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
kooling/component/factory.h
36accessMoved672warningAccess of moved variable 'name'.Wed Aug 13 10:49:36 2025
kooling/component/osm/overpass.cpp
354useStlAlgorithm398styleConsider using std::accumulate algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
368useStlAlgorithm398styleConsider using std::accumulate algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
kooling/component/segmenter/v1.cpp
38noExplicitConstructor398styleStruct 'validity' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
347shadowFunction398styleLocal variable 'segment' shadows outer functionWed Aug 13 10:49:36 2025
350accessMoved672warningAccess of moved variable 'begin'.Wed Aug 13 10:49:36 2025
kooling/component/sensor/database.cpp
169passedByValue398performanceFunction parameter 'user' should be passed by const reference.Wed Aug 13 10:49:36 2025
270useStlAlgorithm398styleConsider using std::transform algorithm instead of a raw loop.Wed Aug 13 10:49:36 2025
kooling/database/database.h
32noExplicitConstructor398styleStruct 'params' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
kooling/datamodel/fingerprint.h
36unusedFunction561styleThe function 'hash_value' is never used.Wed Aug 13 10:49:36 2025
kooling/datamodel/motion-type.h
9arrayIndexOutOfBoundsCond788warningEither the condition 'index>=_size()' is redundant or the array 'better_enums_data_motion_type::_value_array[1]' is accessed at index 9, which is out of bounds.Wed Aug 13 10:49:36 2025
9noExplicitConstructor398styleClass 'motion_type' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'none' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'walking' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'running' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'cycling' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'automotive' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'unknown' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'disabled' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'subway' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'unavailable' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'flight' to itself.Wed Aug 13 10:49:36 2025
kooling/datamodel/platform.h
7arrayIndexOutOfBoundsCond788warningEither the condition 'index>=_size()' is redundant or the array 'better_enums_data_platform::_value_array[1]' is accessed at index 1, which is out of bounds.Wed Aug 13 10:49:36 2025
7noExplicitConstructor398styleClass 'platform' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
kooling/datamodel/sensor.h
36unusedFunction561styleThe function 'get_motion_type' is never used.Wed Aug 13 10:49:36 2025
kooling/datamodel/timestamp.h
16noExplicitConstructor398styleStruct 'timestamp' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
49noExplicitConstructor398styleStruct 'duration' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
kooling/datamodel/transport.h
9arrayIndexOutOfBoundsCond788warningEither the condition 'index>=_size()' is redundant or the array 'better_enums_data_transport::_value_array[1]' is accessed at index 15, which is out of bounds.Wed Aug 13 10:49:36 2025
9noExplicitConstructor398styleClass 'transport' has a constructor with 1 argument that is not explicit.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'unknown' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'car' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'motorbike' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'heavydutyvehicle' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'bus' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'trolleybus' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'train' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'boat' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'bicycle' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'plane' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'walk' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'scooter' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'subway' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'tram' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'highspeedtrain' to itself.Wed Aug 13 10:49:36 2025
9selfAssignment398styleRedundant assignment of 'lightsubway' to itself.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_from_index' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_from_index_unchecked' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_from_string_nocase' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_is_valid' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_is_valid_nocase' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_name' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_names' is never used.Wed Aug 13 10:49:36 2025
9unusedFunction561styleThe function '_to_index' is never used.Wed Aug 13 10:49:36 2025
kooling/geo/algorithm.cpp
80unreadVariable563styleVariable 'p0' is assigned a value that is never used.Wed Aug 13 10:49:36 2025
93unreadVariable563styleVariable 'vb1' is assigned a value that is never used.Wed Aug 13 10:49:36 2025
kooling/http/http.cpp
38unusedFunction561styleThe function 'initialize_curl' is never used.Wed Aug 13 10:49:36 2025
tests/test_database.cpp
34unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it.Wed Aug 13 10:49:36 2025
tests/test_env.cpp
9unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it.Wed Aug 13 10:49:36 2025
tests/test_geo.cpp
129unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it.Wed Aug 13 10:49:36 2025
tests/test_http.cpp
9unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it.Wed Aug 13 10:49:36 2025
tests/test_sensor.cpp
13unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it.Wed Aug 13 10:49:36 2025
tests/test_speed.cpp
10unknownMacroerrorThere is an unknown macro here somewhere. Configuration is required. If BOOST_AUTO_TEST_SUITE is a macro then please configure it.Wed Aug 13 10:49:36 2025