|
| checkersReport | | information | Active checkers: There was critical errors (use --checkers-report=<filename> to see details) | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/fuzz/main.cc |
| 33 | constParameter | 398 | style | Parameter 'argv' can be declared as const array | Fri Feb 20 21:19:44 2026 |
| 58 | constVariablePointer | 398 | style | Variable 'dp' can be declared as pointer to const | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/d2/gss_tsig/gss_tsig_api.h |
| 200 | missingOverride | | style | The destructor '~GssApiName' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 260 | missingOverride | | style | The destructor '~GssApiCred' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 307 | missingOverride | | style | The destructor '~GssApiSecCtx' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/d2/gss_tsig/gss_tsig_context.h |
| 58 | missingOverride | | style | The destructor '~GssTsigContext' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 174 | duplInheritedMember | 398 | warning | The class 'GssTsigContext' defines member function with name 'update' also defined in its parent class 'TSIGContext'. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/d2/gss_tsig/gss_tsig_key.h |
| 32 | noExplicitConstructor | 398 | style | Class 'GssTsigKey' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 47 | missingOverride | | style | The destructor '~GssTsigKey' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/dhcp/ping_check/icmp_msg.cc |
| 39 | dangerousTypeCast | 398 | warning | Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast | Fri Feb 20 21:19:44 2026 |
| 53 | cstyleCast | 398 | style | C-style pointer casting | Fri Feb 20 21:19:44 2026 |
| 62 | cstyleCast | 398 | style | C-style pointer casting | Fri Feb 20 21:19:44 2026 |
| 75 | cstyleCast | 398 | style | C-style pointer casting | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/dhcp/ping_check/icmp_msg.h |
| 105 | unusedFunction | 561 | style | The function 'getChecksum' is never used. | Fri Feb 20 21:19:44 2026 |
| 133 | unusedFunction | 561 | style | The function 'getSequence' is never used. | Fri Feb 20 21:19:44 2026 |
| 147 | unusedFunction | 561 | style | The function 'getSource' is never used. | Fri Feb 20 21:19:44 2026 |
| 175 | unusedFunction | 561 | style | The function 'getPayload' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/dhcp/user_chk/user_file.h |
| 71 | noExplicitConstructor | 398 | style | Class 'UserFile' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 76 | missingOverride | | style | The destructor '~UserFile' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 84 | missingOverride | | style | The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 95 | missingOverride | | style | The function 'readNextUser' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 100 | missingOverride | | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 105 | missingOverride | | style | The function 'isOpen' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/io_address.h |
| 83 | noExplicitConstructor | 398 | style | Class 'IOAddress' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 93 | noExplicitConstructor | 398 | style | Class 'IOAddress' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 103 | noExplicitConstructor | 398 | style | Class 'IOAddress' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/tests/io_endpoint_unittest.cc |
| 243 | missingOverride | | style | The function 'getAddress' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 246 | missingOverride | | style | The function 'getPort' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 247 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 248 | missingOverride | | style | The function 'getFamily' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 249 | missingOverride | | style | The function 'getSockAddr' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option.h |
| 354 | unusedFunction | 561 | style | The function 'getOptions' is never used. | Fri Feb 20 21:19:44 2026 |
| 364 | unusedFunction | 561 | style | The function 'getMutableOptions' is never used. | Fri Feb 20 21:19:44 2026 |
| 434 | unusedFunction | 561 | style | The function 'setData' is never used. | Fri Feb 20 21:19:44 2026 |
| 442 | unusedFunction | 561 | style | The function 'setEncapsulatedSpace' is never used. | Fri Feb 20 21:19:44 2026 |
| 449 | returnByReference | | performance | Function 'getEncapsulatedSpace()' should return member 'encapsulated_space_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 449 | unusedFunction | 561 | style | The function 'getEncapsulatedSpace' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option4_addrlst.h |
| 46 | noExplicitConstructor | 398 | style | Class 'Option4AddrLst' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 92 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 99 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 105 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 115 | returnByReference | | performance | Function 'getAddresses()' should return member 'addrs_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option4_client_fqdn.h |
| 131 | noExplicitConstructor | 398 | style | Class 'Rcode' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 230 | missingOverride | | style | The destructor '~Option4ClientFqdn' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 317 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 340 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 346 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_addrlst.h |
| 54 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 63 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 83 | returnByReference | | performance | Function 'getAddresses()' should return member 'addrs_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 86 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_auth.h |
| 51 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 75 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 125 | returnByReference | | performance | Function 'getAuthInfo()' should return member 'auth_info_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_client_fqdn.h |
| 129 | noExplicitConstructor | 398 | style | Class 'Option6ClientFqdn' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 151 | missingOverride | | style | The destructor '~Option6ClientFqdn' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 228 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 251 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 257 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_ia.h |
| 50 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 66 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 104 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_iaaddr.h |
| 59 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 74 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 86 | unusedFunction | 561 | style | The function 'setPreferred' is never used. | Fri Feb 20 21:19:44 2026 |
| 92 | unusedFunction | 561 | style | The function 'setValid' is never used. | Fri Feb 20 21:19:44 2026 |
| 113 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_iaprefix.h |
| 78 | missingOverride | | style | The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 89 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 102 | missingOverride | | style | The function 'unpack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 110 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 116 | unusedFunction | 561 | style | The function 'setPrefix' is never used. | Fri Feb 20 21:19:44 2026 |
| 122 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_pdexclude.h |
| 68 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 74 | virtualCallInConstructor | | style | Virtual function 'unpack' is called from constructor 'Option6PDExclude(OptionBufferConstIter begin,OptionBufferConstIter end)' at line 119. Dynamic binding is not used. | Fri Feb 20 21:19:44 2026 |
| 80 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 85 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_status_code.h |
| 50 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 58 | virtualCallInConstructor | | style | Virtual function 'unpack' is called from constructor 'Option6StatusCode(OptionBufferConstIter begin,OptionBufferConstIter end)' at line 42. Dynamic binding is not used. | Fri Feb 20 21:19:44 2026 |
| 63 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 68 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 145 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 154 | virtualCallInConstructor | | style | Virtual function 'unpack' is called from constructor 'Option4SlpServiceScope(OptionBufferConstIter begin,OptionBufferConstIter end)' at line 152. Dynamic binding is not used. | Fri Feb 20 21:19:44 2026 |
| 159 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 164 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 180 | unusedFunction | 561 | style | The function 'setMandatoryFlag' is never used. | Fri Feb 20 21:19:44 2026 |
| 185 | unusedFunction | 561 | style | The function 'getScopeList' is never used. | Fri Feb 20 21:19:44 2026 |
| 192 | constParameterReference | 398 | style | Parameter 'scope_list' can be declared as reference to const | Fri Feb 20 21:19:44 2026 |
| 192 | unusedFunction | 561 | style | The function 'setScopeList' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_opaque_data_tuples.cc |
| 39 | duplInheritedMember | 398 | warning | The class 'OptionOpaqueDataTuples' defines member function with name 'clone' also defined in its parent class 'Option'. | Fri Feb 20 21:19:44 2026 |
| 115 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Fri Feb 20 21:19:44 2026 |
| 129 | useStlAlgorithm | 398 | style | Consider using std::accumulate algorithm instead of a raw loop. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_opaque_data_tuples.h |
| 77 | duplInheritedMember | 398 | warning | The class 'OptionOpaqueDataTuples' defines member function with name 'clone' also defined in its parent class 'Option'. | Fri Feb 20 21:19:44 2026 |
| 83 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 93 | virtualCallInConstructor | | style | Virtual function 'unpack' is called from constructor 'OptionOpaqueDataTuples(Option::Universe u,const short type,OptionBufferConstIter begin,OptionBufferConstIter end,OpaqueDataTuple::LengthFieldType length_field_type=OpaqueDataTuple::LENGTH_EMPTY)' at line 35. Dynamic binding is not used. | Fri Feb 20 21:19:44 2026 |
| 129 | unusedFunction | 561 | style | The function 'getTuples' is never used. | Fri Feb 20 21:19:44 2026 |
| 141 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 147 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_space.h |
| 79 | noExplicitConstructor | 398 | style | Class 'OptionSpace' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 149 | noExplicitConstructor | 398 | style | Class 'OptionSpace6' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_string.h |
| 62 | duplInheritedMember | 398 | warning | The class 'OptionString' defines member function with name 'clone' also defined in its parent class 'Option'. | Fri Feb 20 21:19:44 2026 |
| 67 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 91 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 113 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 119 | missingOverride | | style | The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_vendor_class.cc |
| 35 | duplInheritedMember | 398 | warning | The class 'OptionVendorClass' defines member function with name 'clone' also defined in its parent class 'Option'. | Fri Feb 20 21:19:44 2026 |
| 152 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_vendor_class.h |
| 74 | duplInheritedMember | 398 | warning | The class 'OptionVendorClass' defines member function with name 'clone' also defined in its parent class 'Option'. | Fri Feb 20 21:19:44 2026 |
| 80 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 90 | virtualCallInConstructor | | style | Virtual function 'unpack' is called from constructor 'OptionVendorClass(Option::Universe u,OptionBufferConstIter begin,OptionBufferConstIter end)' at line 31. Dynamic binding is not used. | Fri Feb 20 21:19:44 2026 |
| 143 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 149 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/tests/option_vendor_class_unittest.cc |
| 486 | uninitDerivedMemberVar | 398 | warning | Member variable 'OptionVendorClassLenientParsing::previous_' is not initialized in the constructor. Maybe it should be initialized directly in the class OptionVendorClassLenientParsing? | Fri Feb 20 21:19:44 2026 |
| 519 | uninitDerivedMemberVar | 398 | warning | Member variable 'OptionVendorClassLenientParsing::previous_' is not initialized in the constructor. Maybe it should be initialized directly in the class OptionVendorClassLenientParsing? | Fri Feb 20 21:19:44 2026 |
| 550 | uninitDerivedMemberVar | 398 | warning | Member variable 'OptionVendorClassLenientParsing::previous_' is not initialized in the constructor. Maybe it should be initialized directly in the class OptionVendorClassLenientParsing? | Fri Feb 20 21:19:44 2026 |
| 579 | uninitDerivedMemberVar | 398 | warning | Member variable 'OptionVendorClassLenientParsing::previous_' is not initialized in the constructor. Maybe it should be initialized directly in the class OptionVendorClassLenientParsing? | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcpsrv/packet_fuzzer.h |
| 73 | passedByValue | 398 | performance | Function parameter 'interface' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 74 | passedByValue | 398 | performance | Function parameter 'address' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 98 | unusedFunction | 561 | style | The function 'maxLoopCount' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcpsrv/tests/packet_fuzzer_unittest.cc |
| 20 | unusedScopedObject | 563 | style | Instance of 'PacketFuzzer' object is destroyed immediately. | Fri Feb 20 21:19:44 2026 |
| 24 | unusedScopedObject | 563 | style | Instance of 'PacketFuzzer' object is destroyed immediately. | Fri Feb 20 21:19:44 2026 |
| 25 | unusedScopedObject | 563 | style | Instance of 'PacketFuzzer' object is destroyed immediately. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/exceptions.h |
| 60 | missingOverride | | style | The function 'getRcode' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 67 | missingOverride | | style | The function 'getRcode' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/master_lexer.h |
| 106 | uninitMemberVar | 398 | warning | Member variable 'MasterToken::val_' is not initialized in the constructor. | Fri Feb 20 21:19:44 2026 |
| 324 | passedByValue | 398 | performance | Function parameter 'error_token' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/message.h |
| 99 | noExplicitConstructor | 398 | style | Class 'SectionIterator < boost :: shared_ptr < Question > >' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 99 | noExplicitConstructor | 398 | style | Class 'SectionIterator < boost :: shared_ptr < AbstractRRset > >' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 261 | noExplicitConstructor | 398 | style | Class 'Message' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/messagerenderer.h |
| 364 | missingOverride | | style | The destructor '~MessageRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 365 | missingOverride | | style | The function 'isTruncated' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 366 | missingOverride | | style | The function 'getLengthLimit' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 367 | missingOverride | | style | The function 'getCompressMode' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 368 | missingOverride | | style | The function 'setTruncated' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 369 | missingOverride | | style | The function 'setLengthLimit' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 379 | missingOverride | | style | The function 'setCompressMode' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 381 | missingOverride | | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 382 | missingOverride | | style | The function 'writeName' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 383 | missingOverride | | style | The function 'writeName' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/opcode.h |
| 190 | unusedFunction | 561 | style | The function 'STATUS' is never used. | Fri Feb 20 21:19:44 2026 |
| 196 | unusedFunction | 561 | style | The function 'RESERVED3' is never used. | Fri Feb 20 21:19:44 2026 |
| 214 | unusedFunction | 561 | style | The function 'RESERVED6' is never used. | Fri Feb 20 21:19:44 2026 |
| 220 | unusedFunction | 561 | style | The function 'RESERVED7' is never used. | Fri Feb 20 21:19:44 2026 |
| 226 | unusedFunction | 561 | style | The function 'RESERVED8' is never used. | Fri Feb 20 21:19:44 2026 |
| 232 | unusedFunction | 561 | style | The function 'RESERVED9' is never used. | Fri Feb 20 21:19:44 2026 |
| 238 | unusedFunction | 561 | style | The function 'RESERVED10' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/rdata.h |
| 297 | missingOverride | | style | The destructor '~Generic' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 330 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 341 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 353 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 381 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/rdataclass.h |
| 52 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 53 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 54 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 55 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 98 | missingOverride | | style | The destructor '~TSIG' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 175 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 176 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 177 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 178 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 207 | unusedFunction | 561 | style | The function 'createNameFromLexer' is never used. | Fri Feb 20 21:19:44 2026 |
| 226 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 227 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 228 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 229 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 253 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 254 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 255 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 256 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 261 | missingOverride | | style | The destructor '~OPT' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 319 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 320 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 321 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 322 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 353 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 354 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 355 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 356 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 359 | missingOverride | | style | The destructor '~RRSIG' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 378 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 379 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 380 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 381 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 417 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 418 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 419 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 420 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 458 | missingOverride | | style | The destructor '~TKEY' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 530 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 531 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 532 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 533 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 536 | missingOverride | | style | The destructor '~TXT' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 555 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 556 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 557 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 558 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 571 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 572 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 573 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 574 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 593 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 594 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 595 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 596 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/rrset.cc |
| 417 | noExplicitConstructor | 398 | style | Class 'BasicRdataIterator' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 422 | missingOverride | | style | The destructor '~BasicRdataIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 426 | missingOverride | | style | The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 431 | missingOverride | | style | The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 438 | missingOverride | | style | The function 'getCurrent' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 445 | missingOverride | | style | The function 'isLast' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/rrset.h |
| 652 | missingOverride | | style | The destructor '~BasicRRset' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 664 | missingOverride | | style | The function 'getRdataCount' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 671 | missingOverride | | style | The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 679 | missingOverride | | style | The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 687 | missingOverride | | style | The function 'getClass' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 695 | missingOverride | | style | The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 703 | missingOverride | | style | The function 'getTTL' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 711 | missingOverride | | style | The function 'setTTL' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 722 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 729 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 735 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 750 | missingOverride | | style | The function 'addRdata' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 756 | missingOverride | | style | The function 'addRdata' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 763 | missingOverride | | style | The function 'addRdata' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 777 | missingOverride | | style | The function 'getRdataIterator' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 792 | missingOverride | | style | The function 'getRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 801 | missingOverride | | style | The function 'getRRsigDataCount' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 805 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 810 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 815 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 820 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 825 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 830 | missingOverride | | style | The function 'removeRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 849 | missingOverride | | style | The destructor '~RRset' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 856 | missingOverride | | style | The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 862 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 867 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 870 | missingOverride | | style | The function 'setTTL' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 878 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 890 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 896 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 909 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 912 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 915 | missingOverride | | style | The function 'removeRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 918 | missingOverride | | style | The function 'getRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 927 | missingOverride | | style | The function 'getRRsigDataCount' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tests/name_unittest.cc |
| 481 | redundantPointerOp | 398 | style | Redundant pointer operation on 'copy' - it's already a variable. | Fri Feb 20 21:19:44 2026 |
| 753 | unmatchedSuppression | | information | Unmatched suppression: duplicateExpression | Fri Feb 20 21:19:44 2026 |
| 765 | unmatchedSuppression | | information | Unmatched suppression: duplicateExpression | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tests/rrparamregistry_unittest.cc |
| 42 | unmatchedSuppression | | information | Unmatched suppression: useInitializationList | Fri Feb 20 21:19:44 2026 |
| 48 | missingOverride | | style | The destructor '~RRParamRegistryTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tests/tsig_unittest.cc |
| 69 | noExplicitConstructor | 398 | style | Class 'TestTSIGContext' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 76 | duplInheritedMember | 398 | warning | The class 'TestTSIGContext' defines member function with name 'update' also defined in its parent class 'TSIGContext'. | Fri Feb 20 21:19:44 2026 |
| 104 | missingOverride | | style | The destructor '~TSIGTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tsig.cc |
| 52 | noExplicitConstructor | 398 | style | Struct 'TSIGContextImpl' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 180 | knownConditionTrueFalse | 571 | style | Condition 'previous_digest_len!=0' is always true | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/hooks/parking_lots.h |
| 236 | noExplicitConstructor | 398 | style | Struct 'ParkingInfo' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 313 | noExplicitConstructor | 398 | style | Class 'ParkingLotHandle' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 406 | stlFindInsert | 398 | performance | Searching before insertion is not necessary. Instead of 'parking_lots_[hook_index]=boost::make_shared < ParkingLot >()' consider using 'parking_lots_.try_emplace(hook_index, boost::make_shared < ParkingLot >());'. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_header.h |
| 31 | returnByReference | | performance | Function 'getName()' should return member 'header_name_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 36 | returnByReference | | performance | Function 'getValue()' should return member 'header_value_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_message.cc |
| 24 | unusedFunction | 561 | style | The function 'requireHttpVersion' is never used. | Fri Feb 20 21:19:44 2026 |
| 29 | unusedFunction | 561 | style | The function 'requireHeader' is never used. | Fri Feb 20 21:19:44 2026 |
| 37 | unusedFunction | 561 | style | The function 'requireHeaderValue' is never used. | Fri Feb 20 21:19:44 2026 |
| 44 | unusedFunction | 561 | style | The function 'requiresBody' is never used. | Fri Feb 20 21:19:44 2026 |
| 54 | unusedFunction | 561 | style | The function 'getHttpVersion' is never used. | Fri Feb 20 21:19:44 2026 |
| 74 | unusedFunction | 561 | style | The function 'getHeaderValue' is never used. | Fri Feb 20 21:19:44 2026 |
| 79 | unusedFunction | 561 | style | The function 'getHeaderValueAsUint64' is never used. | Fri Feb 20 21:19:44 2026 |
| 99 | unusedFunction | 561 | style | The function 'checkFinalized' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_message.h |
| 80 | unusedFunction | 561 | style | The function 'getDirection' is never used. | Fri Feb 20 21:19:44 2026 |
| 89 | unusedFunction | 561 | style | The function 'setDirection' is never used. | Fri Feb 20 21:19:44 2026 |
| 194 | unusedFunction | 561 | style | The function 'isFinalized' is never used. | Fri Feb 20 21:19:44 2026 |
| 224 | unusedFunction | 561 | style | The function 'inRequiredSet' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_message_parser_base.cc |
| 49 | unusedFunction | 561 | style | The function 'needData' is never used. | Fri Feb 20 21:19:44 2026 |
| 55 | unusedFunction | 561 | style | The function 'httpParseOk' is never used. | Fri Feb 20 21:19:44 2026 |
| 61 | unusedFunction | 561 | style | The function 'postBuffer' is never used. | Fri Feb 20 21:19:44 2026 |
| 76 | unusedFunction | 561 | style | The function 'getBufferAsString' is never used. | Fri Feb 20 21:19:44 2026 |
| 136 | unusedFunction | 561 | style | The function 'stateWithReadHandler' is never used. | Fri Feb 20 21:19:44 2026 |
| 155 | unusedFunction | 561 | style | The function 'stateWithMultiReadHandler' is never used. | Fri Feb 20 21:19:44 2026 |
| 174 | unusedFunction | 561 | style | The function 'parseFailure' is never used. | Fri Feb 20 21:19:44 2026 |
| 264 | unusedFunction | 561 | style | The function 'isChar' is never used. | Fri Feb 20 21:19:44 2026 |
| 269 | unusedFunction | 561 | style | The function 'isCtl' is never used. | Fri Feb 20 21:19:44 2026 |
| 274 | unusedFunction | 561 | style | The function 'isSpecial' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_message_parser_base.h |
| 104 | noExplicitConstructor | 398 | style | Class 'HttpMessageParserBase' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 128 | returnByReference | | performance | Function 'getErrorMessage()' should return member 'error_message_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/url.h |
| 52 | returnByReference | | performance | Function 'getErrorMessage()' should return member 'error_message_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 87 | unusedFunction | 561 | style | The function 'rawUrl' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/buffer_appender_impl.h |
| 76 | missingOverride | | style | The destructor '~BufferAppender' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 81 | missingOverride | | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 96 | missingOverride | | style | The function 'append' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/interprocess/interprocess_sync_file.h |
| 51 | noExplicitConstructor | 398 | style | Class 'InterprocessSyncFile' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 56 | missingOverride | | style | The destructor '~InterprocessSyncFile' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 63 | missingOverride | | style | The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 68 | missingOverride | | style | The function 'tryLock' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 73 | missingOverride | | style | The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/interprocess/interprocess_sync_null.h |
| 30 | noExplicitConstructor | 398 | style | Class 'InterprocessSyncNull' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 35 | missingOverride | | style | The destructor '~InterprocessSyncNull' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 41 | missingOverride | | style | The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 46 | missingOverride | | style | The function 'tryLock' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 51 | missingOverride | | style | The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/logger_specification.h |
| 41 | noExplicitConstructor | 398 | style | Class 'LoggerSpecification' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 56 | returnByReference | | performance | Function 'getName()' should return member 'name_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/env_var_wrapper.h |
| 23 | noExplicitConstructor | 398 | style | Class 'EnvVarWrapper' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 32 | returnByReference | | performance | Function 'getOriginalValue()' should return member 'original_value_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/io_utils.cc |
| 19 | unusedFunction | 561 | style | The function 'fileExists' is never used. | Fri Feb 20 21:19:44 2026 |
| 24 | unusedFunction | 561 | style | The function 'readFile' is never used. | Fri Feb 20 21:19:44 2026 |
| 41 | unusedFunction | 561 | style | The function 'decommentJSONfile' is never used. | Fri Feb 20 21:19:44 2026 |
| 70 | uselessCallsSubstr | 398 | performance | Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. | Fri Feb 20 21:19:44 2026 |
| 79 | uselessCallsSubstr | 398 | performance | Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. | Fri Feb 20 21:19:44 2026 |
| 97 | uselessCallsSubstr | 398 | performance | Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/threaded_test.cc |
| 29 | unusedFunction | 561 | style | The function 'signalReady' is never used. | Fri Feb 20 21:19:44 2026 |
| 34 | unusedFunction | 561 | style | The function 'signalStopping' is never used. | Fri Feb 20 21:19:44 2026 |
| 39 | unusedFunction | 561 | style | The function 'signalStopped' is never used. | Fri Feb 20 21:19:44 2026 |
| 50 | unusedFunction | 561 | style | The function 'waitReady' is never used. | Fri Feb 20 21:19:44 2026 |
| 55 | unusedFunction | 561 | style | The function 'waitStopping' is never used. | Fri Feb 20 21:19:44 2026 |
| 60 | unusedFunction | 561 | style | The function 'waitStopped' is never used. | Fri Feb 20 21:19:44 2026 |
| 65 | unusedFunction | 561 | style | The function 'isStopping' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/unix_control_client.cc |
| 38 | unusedFunction | 561 | style | The function 'connectToServer' is never used. | Fri Feb 20 21:19:44 2026 |
| 64 | dangerousTypeCast | 398 | warning | Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast | Fri Feb 20 21:19:44 2026 |
| 76 | unusedFunction | 561 | style | The function 'sendCommand' is never used. | Fri Feb 20 21:19:44 2026 |
| 94 | unusedFunction | 561 | style | The function 'getResponse' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/encode/encode.cc |
| 349 | unusedFunction | 561 | style | The function 'encodeBase32Hex' is never used. | Fri Feb 20 21:19:44 2026 |
| 355 | unusedFunction | 561 | style | The function 'decodeBase32Hex' is never used. | Fri Feb 20 21:19:44 2026 |
| 367 | unusedFunction | 561 | style | The function 'decodeHex' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/encode/encode.h |
| 85 | returnByReference | | performance | Function 'getAlgorithm()' should return member 'algorithm_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 92 | unusedFunction | 561 | style | The function 'getDigitSet' is never used. | Fri Feb 20 21:19:44 2026 |
| 99 | unusedFunction | 561 | style | The function 'getBitsTable' is never used. | Fri Feb 20 21:19:44 2026 |
| 106 | unusedFunction | 561 | style | The function 'getBitsPerDigit' is never used. | Fri Feb 20 21:19:44 2026 |
| 113 | unusedFunction | 561 | style | The function 'getDigitsPerGroup' is never used. | Fri Feb 20 21:19:44 2026 |
| 120 | unusedFunction | 561 | style | The function 'getPadChar' is never used. | Fri Feb 20 21:19:44 2026 |
| 127 | unusedFunction | 561 | style | The function 'getMaxPad' is never used. | Fri Feb 20 21:19:44 2026 |
| 134 | unusedFunction | 561 | style | The function 'getMaxBitsToDigit' is never used. | Fri Feb 20 21:19:44 2026 |
| 141 | unusedFunction | 561 | style | The function 'getMaxDigitToBits' is never used. | Fri Feb 20 21:19:44 2026 |
| 149 | unusedFunction | 561 | style | The function 'isCaseSensitive' is never used. | Fri Feb 20 21:19:44 2026 |
| 205 | missingOverride | | style | The destructor '~Base64Encoder' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 224 | missingOverride | | style | The destructor '~Base32HexEncoder' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 243 | missingOverride | | style | The destructor '~Base16Encoder' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 293 | passedByValue | 398 | performance | Function parameter 'value' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 293 | unusedFunction | 561 | style | The function 'toHex' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/filesystem.h |
| 61 | passedByValue | 398 | performance | Function parameter 'path' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 71 | passedByValue | 398 | performance | Function parameter 'path' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 130 | noExplicitConstructor | 398 | style | Struct 'Path' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 232 | noExplicitConstructor | 398 | style | Class 'PathChecker' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 232 | passedByValue | 398 | performance | Function parameter 'default_path' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 232 | passedByValue | 398 | performance | Function parameter 'env_name' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 252 | passedByValue | 398 | performance | Function parameter 'explicit_path' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 270 | passedByValue | 398 | performance | Function parameter 'input_path_str' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 290 | passedByValue | 398 | performance | Function parameter 'input_path_str' should be passed by const reference. | Fri Feb 20 21:19:44 2026 |
| 304 | returnByReference | | performance | Function 'getDefaultPath()' should return member 'default_path_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 309 | returnByReference | | performance | Function 'getEnvName()' should return member 'env_name_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 309 | unusedFunction | 561 | style | The function 'getEnvName' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/memory_segment_local.h |
| 32 | missingOverride | | style | The destructor '~MemorySegmentLocal' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 42 | missingOverride | | style | The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 53 | missingOverride | | style | The function 'deallocate' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 59 | missingOverride | | style | The function 'allMemoryDeallocated' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 76 | missingOverride | | style | The function 'setNamedAddressImpl' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 82 | missingOverride | | style | The function 'clearNamedAddressImpl' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/optional.h |
| 95 | nullPointer | 476 | error | Null pointer dereference | Fri Feb 20 21:19:44 2026 |
| 107 | noExplicitConstructor | 398 | style | Class 'Optional < std :: string >' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 107 | noExplicitConstructor | 398 | style | Class 'Optional < int >' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 107 | noExplicitConstructor | 398 | style | Class 'Optional < bool >' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 114 | returnByReference | | performance | Function 'get()' should return member 'default_' by const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/pid_file.h |
| 45 | noExplicitConstructor | 398 | style | Class 'PIDFile' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 92 | returnByReference | | performance | Function 'getFilename()' should return member 'filename_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 92 | unusedFunction | 561 | style | The function 'getFilename' is never used. | Fri Feb 20 21:19:44 2026 |
| 123 | noExplicitConstructor | 398 | style | Class 'PIDLock' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/poll_event_handler.h |
| 29 | missingOverride | | style | The destructor '~PollEventHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 34 | missingOverride | | style | The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 44 | missingOverride | | style | The function 'waitEvent' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 52 | missingOverride | | style | The function 'readReady' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 59 | missingOverride | | style | The function 'hasError' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 62 | missingOverride | | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/readwrite_mutex.h |
| 146 | noExplicitConstructor | 398 | style | Class 'ReadLockGuard' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| 170 | noExplicitConstructor | 398 | style | Class 'WriteLockGuard' has a constructor with 1 argument that is not explicit. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/reconnect_ctl.h |
| 49 | returnByReference | | performance | Function 'backendType()' should return member 'backend_type_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 49 | unusedFunction | 561 | style | The function 'backendType' is never used. | Fri Feb 20 21:19:44 2026 |
| 61 | returnByReference | | performance | Function 'timerName()' should return member 'timer_name_' by const reference. | Fri Feb 20 21:19:44 2026 |
| 61 | unusedFunction | 561 | style | The function 'timerName' is never used. | Fri Feb 20 21:19:44 2026 |
| 69 | unusedFunction | 561 | style | The function 'checkRetries' is never used. | Fri Feb 20 21:19:44 2026 |
| 74 | unusedFunction | 561 | style | The function 'maxRetries' is never used. | Fri Feb 20 21:19:44 2026 |
| 79 | unusedFunction | 561 | style | The function 'retriesLeft' is never used. | Fri Feb 20 21:19:44 2026 |
| 84 | unusedFunction | 561 | style | The function 'retryIndex' is never used. | Fri Feb 20 21:19:44 2026 |
| 89 | unusedFunction | 561 | style | The function 'retryInterval' is never used. | Fri Feb 20 21:19:44 2026 |
| 94 | unusedFunction | 561 | style | The function 'resetRetries' is never used. | Fri Feb 20 21:19:44 2026 |
| 100 | unusedFunction | 561 | style | The function 'alterServiceState' is never used. | Fri Feb 20 21:19:44 2026 |
| 106 | unusedFunction | 561 | style | The function 'exitOnFailure' is never used. | Fri Feb 20 21:19:44 2026 |
| 112 | unusedFunction | 561 | style | The function 'onFailAction' is never used. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/select_event_handler.h |
| 25 | missingOverride | | style | The destructor '~SelectEventHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 30 | missingOverride | | style | The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 40 | missingOverride | | style | The function 'waitEvent' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 48 | missingOverride | | style | The function 'readReady' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 55 | missingOverride | | style | The function 'hasError' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 58 | missingOverride | | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/state_model.h |
| 84 | missingOverride | | style | The destructor '~State' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 124 | missingOverride | | style | The destructor '~StateSet' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/filesystem_unittests.cc |
| 32 | missingOverride | | style | The destructor '~FileUtilTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 107 | missingOverride | | style | The destructor '~UMaskUtilTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 258 | useInitializationList | 398 | performance | Variable 'env_name_' is assigned in constructor body. Consider performing initialization in initialization list. | Fri Feb 20 21:19:44 2026 |
| 260 | constVariablePointer | 398 | style | Variable 'env_path' can be declared as pointer to const | Fri Feb 20 21:19:44 2026 |
| 271 | missingOverride | | style | The destructor '~PathCheckerTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 400 | iterateByValue | 398 | performance | Range variable 'scenario' should be declared as const reference. | Fri Feb 20 21:19:44 2026 |
| 492 | iterateByValue | 398 | performance | Range variable 'scenario' should be declared as const reference. | Fri Feb 20 21:19:44 2026 |
| 573 | iterateByValue | 398 | performance | Range variable 'scenario' should be declared as const reference. | Fri Feb 20 21:19:44 2026 |
| 637 | iterateByValue | 398 | performance | Range variable 'scenario' should be declared as const reference. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/multi_threading_mgr_unittest.cc |
| 28 | missingOverride | | style | The destructor '~MultiThreadingMgrTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 259 | missingOverride | | style | The destructor '~CriticalSectionCallbackTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/pid_file_unittest.cc |
| 31 | missingOverride | | style | The destructor '~PIDFileTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 59 | missingOverride | | style | The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 64 | missingOverride | | style | The function 'TearDown' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/state_model_unittest.cc |
| 73 | missingOverride | | style | The destructor '~StateModelTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 175 | missingOverride | | style | The function 'defineEvents' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 189 | missingOverride | | style | The function 'verifyEvents' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 203 | missingOverride | | style | The function 'defineStates' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 230 | missingOverride | | style | The function 'verifyStates' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| 245 | duplInheritedMember | 398 | warning | The class 'StateModelTest' defines member function with name 'initDictionaries' also defined in its parent class 'StateModel'. | Fri Feb 20 21:19:44 2026 |
| 284 | missingOverride | | style | The function 'onModelFailure' overrides a function in a base class but is not marked with a 'override' specifier. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/triplet_unittest.cc |
| 118 | unusedScopedObject | 563 | style | Instance of 'isc::util::Triplet < unsigned int >' object is destroyed immediately. | Fri Feb 20 21:19:44 2026 |
| 121 | unusedScopedObject | 563 | style | Instance of 'isc::util::Triplet < unsigned int >' object is destroyed immediately. | Fri Feb 20 21:19:44 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/thread_pool.h |
| 53 | throwInNoexceptFunction | 398 | error | Exception thrown in function declared not to throw exceptions. | Fri Feb 20 21:19:44 2026 |
| 255 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Fri Feb 20 21:19:44 2026 |