|
| checkersReport | | information | Active checkers: There was critical errors (use --checkers-report=<filename> to see details) | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/bin/lfc/lfc_controller.h |
| 115 | returnByReference | | performance | Function 'getConfigFile()' should return member 'config_file_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 122 | returnByReference | | performance | Function 'getPreviousFile()' should return member 'previous_file_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 129 | returnByReference | | performance | Function 'getCopyFile()' should return member 'copy_file_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 136 | returnByReference | | performance | Function 'getOutputFile()' should return member 'output_file_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 143 | returnByReference | | performance | Function 'getFinishFile()' should return member 'finish_file_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 150 | returnByReference | | performance | Function 'getPidFile()' should return member 'pid_file_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/bin/lfc/tests/lfc_controller_unittests.cc |
| 46 | functionStatic | 398 | style | The member function '::LFCControllerTest::noExist' can be static. | Thu Aug 13 13:39:47 2026 |
| 79 | missingOverride | | style | The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 104 | missingOverride | | style | The function 'TearDown' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 111 | functionStatic | 398 | style | The member function '::LFCControllerTest::launch' can be static. | Thu Aug 13 13:39:47 2026 |
| 128 | functionStatic | 398 | style | The member function '::LFCControllerTest::writeFile' can be static. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 260 | missingOverride | | style | The destructor '~GssApiCred' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 314 | missingOverride | | style | The destructor '~GssApiSecCtx' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 174 | duplInheritedMember | 398 | warning | The class 'GssTsigContext' defines member function with name 'update' also defined in its parent class 'TSIGContext'. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 47 | missingOverride | | style | The destructor '~GssTsigKey' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/d2/gss_tsig/tests/gss_tsig_api_utils.h |
| 38 | missingOverride | | style | The destructor '~GssApiBaseTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 53 | functionStatic | 398 | style | The member function 'isc::gss_tsig::test::GssApiBaseTest::setKeytab' can be static. | Thu Aug 13 13:39:47 2026 |
| 59 | functionStatic | 398 | style | The member function 'isc::gss_tsig::test::GssApiBaseTest::setAdministratorCCache' can be static. | Thu Aug 13 13:39:47 2026 |
| 66 | functionStatic | 398 | style | The member function 'isc::gss_tsig::test::GssApiBaseTest::setTestdeniedCCache' can be static. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/dhcp/ping_check/icmp_endpoint.h |
| 66 | missingOverride | | style | The destructor '~ICMPEndpoint' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 72 | missingOverride | | style | The function 'getAddress' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 79 | missingOverride | | style | The function 'getSockAddr' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 86 | missingOverride | | style | The function 'getPort' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 93 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 100 | missingOverride | | style | The function 'getFamily' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/dhcp/radius/radius_utils.cc |
| 26 | unusedFunction | 561 | style | The function 'canonize' is never used. | Thu Aug 13 13:39:47 2026 |
| 51 | unusedFunction | 561 | style | The function 'pop0' is never used. | Thu Aug 13 13:39:47 2026 |
| 69 | unusedFunction | 561 | style | The function 'toPrintable' is never used. | Thu Aug 13 13:39:47 2026 |
| 84 | unusedFunction | 561 | style | The function 'extractDuid' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 76 | missingOverride | | style | The destructor '~UserFile' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 84 | missingOverride | | style | The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 95 | missingOverride | | style | The function 'readNextUser' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 100 | missingOverride | | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 105 | missingOverride | | style | The function 'isOpen' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/hooks/dhcp/user_chk/user_registry.cc |
| 27 | unreadVariable | 563 | style | Variable 'found_user' is assigned a value that is never used. | Thu Aug 13 13:39:47 2026 |
| 40 | unreadVariable | 563 | style | Variable 'tmp' is assigned a value that is never used. | Thu Aug 13 13:39:47 2026 |
| 106 | constParameterReference | 398 | style | Parameter 'source' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/io_acceptor.h |
| 46 | missingOverride | | style | The destructor '~IOAcceptor < boost :: asio :: ip :: tcp , std :: function < void ( const boost :: system :: error_code & ) > >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 49 | missingOverride | | style | The function 'getNative' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/io_address.cc |
| 43 | useInitializationList | 398 | performance | Variable 'asio_address_' is assigned in constructor body. Consider performing initialization in initialization list. | Thu Aug 13 13:39:47 2026 |
| 177 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 93 | noExplicitConstructor | 398 | style | Class 'IOAddress' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 103 | noExplicitConstructor | 398 | style | Class 'IOAddress' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/io_asio_socket.h |
| 101 | missingOverride | | style | The destructor '~IOAsioSocket < SocketCallback >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 101 | missingOverride | | style | The destructor '~IOAsioSocket < TCPCallback >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 101 | missingOverride | | style | The destructor '~IOAsioSocket < UDPCallback >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 123 | missingOverride | | style | The function 'getNative' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 133 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 297 | noExplicitConstructor | 398 | style | Class 'DummyAsioSocket' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/io_service_thread_pool.cc |
| 54 | unmatchedSuppression | | information | Unmatched suppression: throwInNoexceptFunction | Thu Aug 13 13:39:47 2026 |
| 55 | throwInNoexceptFunction | 398 | error | Unhandled exception thrown in function declared not to throw exceptions. | Thu Aug 13 13:39:47 2026 |
| 106 | unusedFunction | 561 | style | The function 'checkPausePermissions' is never used. | Thu Aug 13 13:39:47 2026 |
| 121 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/io_socket.cc |
| 31 | noExplicitConstructor | 398 | style | Class 'DummySocket' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 37 | missingOverride | | style | The function 'getNative' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 39 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 46 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 52 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/process_spawn.cc |
| 159 | noExplicitConstructor | 398 | style | Class 'IOSignalSetInitializer' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 397 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/tcp_endpoint.h |
| 56 | noExplicitConstructor | 398 | style | Class 'TCPEndpoint' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 66 | noExplicitConstructor | 398 | style | Class 'TCPEndpoint' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 72 | missingOverride | | style | The destructor '~TCPEndpoint' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 75 | missingOverride | | style | The function 'getAddress' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 79 | missingOverride | | style | The function 'getSockAddr' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 83 | missingOverride | | style | The function 'getPort' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 87 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 91 | missingOverride | | style | The function 'getFamily' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/tcp_socket.h |
| 61 | noExplicitConstructor | 398 | style | Class 'TCPSocket < SocketCallback >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 61 | noExplicitConstructor | 398 | style | Class 'TCPSocket < TCPCallback >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 69 | noExplicitConstructor | 398 | style | Class 'TCPSocket < SocketCallback >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 69 | noExplicitConstructor | 398 | style | Class 'TCPSocket < TCPCallback >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 72 | missingOverride | | style | The destructor '~TCPSocket < SocketCallback >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 72 | missingOverride | | style | The destructor '~TCPSocket < TCPCallback >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 75 | missingOverride | | style | The function 'getNative' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 80 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 87 | missingOverride | | style | The function 'isOpenSynchronous' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 155 | missingOverride | | style | The function 'asyncSend' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 183 | missingOverride | | style | The function 'asyncReceive' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 201 | missingOverride | | style | The function 'processReceivedData' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 207 | missingOverride | | style | The function 'cancel' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 210 | missingOverride | | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 246 | missingOverride | | style | The function 'getPort' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 247 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 248 | missingOverride | | style | The function 'getFamily' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 249 | missingOverride | | style | The function 'getSockAddr' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/tests/tcp_acceptor_unittest.cc |
| 226 | missingOverride | | style | The destructor '~TCPAcceptorTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 251 | functionStatic | 398 | style | The member function '::TCPAcceptorTest::createSiblingEndpoint' can be static. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/tests/unix_domain_socket_unittest.cc |
| 48 | missingOverride | | style | The destructor '~UnixDomainSocketTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 129 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 163 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 231 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 244 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 301 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 308 | shadowFunction | 398 | style | Local variable 'socket' shadows outer function | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/testutils/test_server_unix_socket.cc |
| 49 | passedByValue | 398 | performance | Function parameter 'custom_response' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 145 | noExplicitConstructor | 398 | style | Class 'ConnectionPool' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 244 | unusedFunction | 561 | style | The function 'generateCustomResponse' is never used. | Thu Aug 13 13:39:47 2026 |
| 261 | unusedFunction | 561 | style | The function 'stopServer' is never used. | Thu Aug 13 13:39:47 2026 |
| 308 | unusedFunction | 561 | style | The function 'waitForRunning' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/udp_endpoint.h |
| 56 | noExplicitConstructor | 398 | style | Class 'UDPEndpoint' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 66 | noExplicitConstructor | 398 | style | Class 'UDPEndpoint' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 72 | missingOverride | | style | The destructor '~UDPEndpoint' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 75 | missingOverride | | style | The function 'getAddress' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 79 | missingOverride | | style | The function 'getSockAddr' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 83 | missingOverride | | style | The function 'getPort' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 87 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 91 | missingOverride | | style | The function 'getFamily' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/udp_socket.h |
| 51 | noExplicitConstructor | 398 | style | Class 'UDPSocket < UDPCallback >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 59 | noExplicitConstructor | 398 | style | Class 'UDPSocket < UDPCallback >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 62 | missingOverride | | style | The destructor '~UDPSocket < UDPCallback >' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 65 | missingOverride | | style | The function 'getNative' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 70 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 77 | missingOverride | | style | The function 'isOpenSynchronous' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 104 | missingOverride | | style | The function 'asyncSend' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 118 | missingOverride | | style | The function 'asyncReceive' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 136 | missingOverride | | style | The function 'processReceivedData' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 142 | missingOverride | | style | The function 'cancel' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 145 | missingOverride | | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/asiolink/unix_domain_socket.h |
| 47 | missingOverride | | style | The function 'getNative' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 50 | missingOverride | | style | The function 'getProtocol' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/cryptolink/cryptolink.cc |
| 23 | functionStatic | 398 | style | Either there is a missing 'override', or the member function 'isc::cryptolink::CryptoLink::createHash' can be static. | Thu Aug 13 13:39:47 2026 |
| 28 | functionStatic | 398 | style | Either there is a missing 'override', or the member function 'isc::cryptolink::CryptoLink::createHMAC' can be static. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/database/db_log.h |
| 137 | noExplicitConstructor | 398 | style | Struct 'DB_LOG < fatal >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 137 | noExplicitConstructor | 398 | style | Struct 'DB_LOG < error >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 137 | noExplicitConstructor | 398 | style | Struct 'DB_LOG < warn >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 137 | noExplicitConstructor | 398 | style | Struct 'DB_LOG < info >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 137 | noExplicitConstructor | 398 | style | Struct 'DB_LOG < debug >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 190 | noExplicitConstructor | 398 | style | Struct 'DB_LOG_FATAL' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 195 | noExplicitConstructor | 398 | style | Struct 'DB_LOG_ERROR' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 200 | noExplicitConstructor | 398 | style | Struct 'DB_LOG_WARN' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 205 | noExplicitConstructor | 398 | style | Struct 'DB_LOG_INFO' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/duid.cc |
| 50 | duplInheritedMember | 398 | warning | The class 'DUID' defines member function with name 'fromText' also defined in its parent class 'IdentifierType < 3 , 130 >'. | Thu Aug 13 13:39:47 2026 |
| 73 | duplInheritedMember | 398 | warning | The class 'ClientId' defines member function with name 'fromText' also defined in its parent class 'IdentifierType < 2 , 255 >'. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/duid.h |
| 43 | noExplicitConstructor | 398 | style | Class 'IdentifierType < 3 , 130 >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 43 | noExplicitConstructor | 398 | style | Class 'IdentifierType < 2 , 255 >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 170 | noExplicitConstructor | 398 | style | Class 'DUID' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 210 | duplInheritedMember | 398 | warning | The class 'DUID' defines member function with name 'fromText' also defined in its parent class 'IdentifierType < 3 , 130 >'. | Thu Aug 13 13:39:47 2026 |
| 240 | noExplicitConstructor | 398 | style | Class 'ClientId' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 268 | duplInheritedMember | 398 | warning | The class 'ClientId' defines member function with name 'fromText' also defined in its parent class 'IdentifierType < 2 , 255 >'. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option.h |
| 354 | unusedFunction | 561 | style | The function 'getOptions' is never used. | Thu Aug 13 13:39:47 2026 |
| 364 | unusedFunction | 561 | style | The function 'getMutableOptions' is never used. | Thu Aug 13 13:39:47 2026 |
| 442 | unusedFunction | 561 | style | The function 'setEncapsulatedSpace' is never used. | Thu Aug 13 13:39:47 2026 |
| 449 | returnByReference | | performance | Function 'getEncapsulatedSpace()' should return member 'encapsulated_space_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 449 | unusedFunction | 561 | style | The function 'getEncapsulatedSpace' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 92 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 99 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 105 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 115 | returnByReference | | performance | Function 'getAddresses()' should return member 'addrs_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option4_client_fqdn.cc |
| 128 | unmatchedSuppression | | information | Unmatched suppression: passedByValue | Thu Aug 13 13:39:47 2026 |
| 179 | unmatchedSuppression | | information | Unmatched suppression: operatorEqToSelf | Thu Aug 13 13:39:47 2026 |
| 204 | unmatchedSuppression | | information | Unmatched suppression: passedByValue | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 230 | missingOverride | | style | The destructor '~Option4ClientFqdn' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 317 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 340 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 346 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 63 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 83 | returnByReference | | performance | Function 'getAddresses()' should return member 'addrs_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 86 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 75 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 125 | returnByReference | | performance | Function 'getAuthInfo()' should return member 'auth_info_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_client_fqdn.cc |
| 108 | unmatchedSuppression | | information | Unmatched suppression: passedByValue | Thu Aug 13 13:39:47 2026 |
| 150 | unmatchedSuppression | | information | Unmatched suppression: operatorEqToSelf | Thu Aug 13 13:39:47 2026 |
| 174 | unmatchedSuppression | | information | Unmatched suppression: passedByValue | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 151 | missingOverride | | style | The destructor '~Option6ClientFqdn' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 228 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 251 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 257 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_ia.h |
| 51 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 75 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 113 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_iaaddr.h |
| 60 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 84 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 96 | unusedFunction | 561 | style | The function 'setPreferred' is never used. | Thu Aug 13 13:39:47 2026 |
| 102 | unusedFunction | 561 | style | The function 'setValid' is never used. | Thu Aug 13 13:39:47 2026 |
| 123 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option6_iaprefix.h |
| 79 | missingOverride | | style | The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 90 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 103 | missingOverride | | style | The function 'unpack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 113 | duplInheritedMember | 398 | warning | The class 'Option6IAPrefix' defines member function with name 'unpack' also defined in its parent class 'Option6IAAddr'. | Thu Aug 13 13:39:47 2026 |
| 122 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 128 | unusedFunction | 561 | style | The function 'setPrefix' is never used. | Thu Aug 13 13:39:47 2026 |
| 134 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 80 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 85 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 63 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 68 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 145 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 159 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 164 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 180 | unusedFunction | 561 | style | The function 'setMandatoryFlag' is never used. | Thu Aug 13 13:39:47 2026 |
| 185 | unusedFunction | 561 | style | The function 'getScopeList' is never used. | Thu Aug 13 13:39:47 2026 |
| 192 | constParameterReference | 398 | style | Parameter 'scope_list' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| 192 | unusedFunction | 561 | style | The function 'setScopeList' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_data_types.cc |
| 83 | unusedFunction | 561 | style | The function 'getDataType' is never used. | Thu Aug 13 13:39:47 2026 |
| 98 | unusedFunction | 561 | style | The function 'getDataTypeLen' is never used. | Thu Aug 13 13:39:47 2026 |
| 129 | unusedFunction | 561 | style | The function 'getDataTypeName' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/option_data_types.h |
| 473 | knownConditionTrueFalse | 398 | style | The comparison 'OptionDataTypeTraits<T>::len > 0' is always false. | Thu Aug 13 13:39:47 2026 |
| 474 | unsignedLessThanZero | 570 | style | Checking if unsigned expression 'buf.size()' is less than zero. | Thu Aug 13 13:39:47 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'. | Thu Aug 13 13:39:47 2026 |
| 115 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| 129 | useStlAlgorithm | 398 | style | Consider using std::accumulate algorithm instead of a raw loop. | Thu Aug 13 13:39:47 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'. | Thu Aug 13 13:39:47 2026 |
| 83 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 129 | unusedFunction | 561 | style | The function 'getTuples' is never used. | Thu Aug 13 13:39:47 2026 |
| 141 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 147 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 149 | noExplicitConstructor | 398 | style | Class 'OptionSpace6' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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'. | Thu Aug 13 13:39:47 2026 |
| 67 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 91 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 113 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 119 | missingOverride | | style | The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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'. | Thu Aug 13 13:39:47 2026 |
| 152 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 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'. | Thu Aug 13 13:39:47 2026 |
| 80 | missingOverride | | style | The function 'pack' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 143 | missingOverride | | style | The function 'len' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 149 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcp/tests/option_data_types_unittest.cc |
| 34 | functionStatic | 398 | style | The member function '::OptionDataTypesTest::writeAddress' can be static. | Thu Aug 13 13:39:47 2026 |
| 46 | functionStatic | 398 | style | The member function '::OptionDataTypesTest::writeInt' can be static. | Thu Aug 13 13:39:47 2026 |
| 72 | functionStatic | 398 | style | The member function '::OptionDataTypesTest::writeString' can be static. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dhcpsrv/tests/timer_mgr_unittest.cc |
| 36 | missingOverride | | style | The destructor '~TimerMgrTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 41 | missingOverride | | style | The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 44 | missingOverride | | style | The function 'TearDown' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 67 | missingOverride | | style | The function 'getRcode' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/master_lexer.cc |
| 211 | useStlAlgorithm | 398 | style | Consider using std::accumulate algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| 341 | functionStatic | 398 | style | The member function 'isc::dns::master_lexer_internal::State::wasLastEOL' can be static. | Thu Aug 13 13:39:47 2026 |
| 351 | functionStatic | 398 | style | The member function 'isc::dns::master_lexer_internal::State::getParenCount' can be static. | Thu Aug 13 13:39:47 2026 |
| 359 | missingOverride | | style | The destructor '~CRLF' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 360 | missingOverride | | style | The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 383 | missingOverride | | style | The destructor '~String' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 384 | missingOverride | | style | The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 390 | missingOverride | | style | The destructor '~QString' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 391 | missingOverride | | style | The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 397 | missingOverride | | style | The destructor '~Number' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 398 | missingOverride | | style | The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 529 | variableScope | 398 | style | The scope of the variable 'token' can be reduced. | Thu Aug 13 13:39:47 2026 |
| 565 | variableScope | 398 | style | The scope of the variable 'token' can be reduced. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/master_lexer_state.h |
| 126 | functionStatic | 398 | style | The member function 'isc::dns::master_lexer_internal::State::getLexerImpl' can be static. | Thu Aug 13 13:39:47 2026 |
| 126 | constParameterReference | 398 | style | Parameter 'lexer' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/message.cc |
| 86 | noExplicitConstructor | 398 | style | Class 'MessageImpl' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 526 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| 1012 | unusedFunction | 561 | style | The function 'makeResponse' is never used. | Thu Aug 13 13:39:47 2026 |
| 1037 | noExplicitConstructor | 398 | style | Struct 'SectionIteratorImpl < boost :: shared_ptr < Question > >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 1037 | noExplicitConstructor | 398 | style | Struct 'SectionIteratorImpl < boost :: shared_ptr < AbstractRRset > >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 99 | noExplicitConstructor | 398 | style | Class 'SectionIterator < boost :: shared_ptr < AbstractRRset > >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 261 | noExplicitConstructor | 398 | style | Class 'Message' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 365 | missingOverride | | style | The function 'isTruncated' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 366 | missingOverride | | style | The function 'getLengthLimit' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 367 | missingOverride | | style | The function 'getCompressMode' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 368 | missingOverride | | style | The function 'setTruncated' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 369 | missingOverride | | style | The function 'setLengthLimit' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 379 | missingOverride | | style | The function 'setCompressMode' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 381 | missingOverride | | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 382 | missingOverride | | style | The function 'writeName' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 383 | missingOverride | | style | The function 'writeName' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/opcode.h |
| 190 | unusedFunction | 561 | style | The function 'STATUS' is never used. | Thu Aug 13 13:39:47 2026 |
| 196 | unusedFunction | 561 | style | The function 'RESERVED3' is never used. | Thu Aug 13 13:39:47 2026 |
| 214 | unusedFunction | 561 | style | The function 'RESERVED6' is never used. | Thu Aug 13 13:39:47 2026 |
| 220 | unusedFunction | 561 | style | The function 'RESERVED7' is never used. | Thu Aug 13 13:39:47 2026 |
| 226 | unusedFunction | 561 | style | The function 'RESERVED8' is never used. | Thu Aug 13 13:39:47 2026 |
| 232 | unusedFunction | 561 | style | The function 'RESERVED9' is never used. | Thu Aug 13 13:39:47 2026 |
| 238 | unusedFunction | 561 | style | The function 'RESERVED10' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/rdata.cc |
| 90 | constParameterReference | 398 | style | Parameter 'callbacks' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| 194 | noExplicitConstructor | 398 | style | Struct 'GenericImpl' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 308 | unmatchedSuppression | | information | Unmatched suppression: operatorEqToSelf | Thu Aug 13 13:39:47 2026 |
| 321 | noExplicitConstructor | 398 | style | Class 'UnknownRdataDumper' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 330 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 341 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 353 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 381 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 53 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 54 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 55 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 98 | missingOverride | | style | The destructor '~TSIG' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 175 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 176 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 177 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 178 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 226 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 227 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 228 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 229 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 253 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 254 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 255 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 256 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 261 | missingOverride | | style | The destructor '~OPT' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 319 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 320 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 321 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 322 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 353 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 354 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 355 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 356 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 359 | missingOverride | | style | The destructor '~RRSIG' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 378 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 379 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 380 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 381 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 417 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 418 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 419 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 420 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 458 | missingOverride | | style | The destructor '~TKEY' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 530 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 531 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 532 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 533 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 536 | missingOverride | | style | The destructor '~TXT' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 555 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 556 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 557 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 558 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 571 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 572 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 573 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 574 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 593 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 594 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 595 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 596 | missingOverride | | style | The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 422 | missingOverride | | style | The destructor '~BasicRdataIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 426 | missingOverride | | style | The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 431 | missingOverride | | style | The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 438 | missingOverride | | style | The function 'getCurrent' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 445 | missingOverride | | style | The function 'isLast' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 664 | missingOverride | | style | The function 'getRdataCount' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 671 | missingOverride | | style | The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 679 | missingOverride | | style | The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 687 | missingOverride | | style | The function 'getClass' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 695 | missingOverride | | style | The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 703 | missingOverride | | style | The function 'getTTL' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 711 | missingOverride | | style | The function 'setTTL' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 722 | missingOverride | | style | The function 'toText' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 729 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 735 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 750 | missingOverride | | style | The function 'addRdata' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 756 | missingOverride | | style | The function 'addRdata' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 763 | missingOverride | | style | The function 'addRdata' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 777 | missingOverride | | style | The function 'getRdataIterator' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 792 | missingOverride | | style | The function 'getRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 801 | missingOverride | | style | The function 'getRRsigDataCount' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 805 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 810 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 815 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 820 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 825 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 830 | missingOverride | | style | The function 'removeRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 849 | missingOverride | | style | The destructor '~RRset' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 856 | missingOverride | | style | The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 862 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 867 | missingOverride | | style | The function 'toWire' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 870 | missingOverride | | style | The function 'setTTL' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 878 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 890 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 896 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 909 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 912 | missingOverride | | style | The function 'addRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 915 | missingOverride | | style | The function 'removeRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 918 | missingOverride | | style | The function 'getRRsig' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 927 | missingOverride | | style | The function 'getRRsigDataCount' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tests/name_unittest.cc |
| 525 | redundantPointerOp | 398 | style | Redundant pointer operation on 'copy' - it's already a variable. | Thu Aug 13 13:39:47 2026 |
| 797 | unmatchedSuppression | | information | Unmatched suppression: duplicateExpression | Thu Aug 13 13:39:47 2026 |
| 809 | unmatchedSuppression | | information | Unmatched suppression: duplicateExpression | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tests/rdata_unittest.cc |
| 301 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 302 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 304 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 305 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 307 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 308 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 309 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 310 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 313 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 315 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 316 | unusedScopedObject | 563 | style | Instance of 'generic::Generic' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| 400 | redundantPointerOp | 398 | style | Redundant pointer operation on 'copy' - it's already a variable. | Thu Aug 13 13:39:47 2026 |
| 425 | unmatchedSuppression | | information | Unmatched suppression: uselessCallsCompare | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/tests/rrparamregistry_unittest.cc |
| 42 | unmatchedSuppression | | information | Unmatched suppression: useInitializationList | Thu Aug 13 13:39:47 2026 |
| 48 | missingOverride | | style | The destructor '~RRParamRegistryTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 76 | duplInheritedMember | 398 | warning | The class 'TestTSIGContext' defines member function with name 'update' also defined in its parent class 'TSIGContext'. | Thu Aug 13 13:39:47 2026 |
| 104 | missingOverride | | style | The destructor '~TSIGTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 180 | knownConditionTrueFalse | 571 | style | Condition 'previous_digest_len!=0' is always true | Thu Aug 13 13:39:47 2026 |
| 240 | functionStatic | 398 | style | The member function 'isc::dns::TSIGContext::TSIGContextImpl::digestDNSMessage' can be static. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/dns/txt_like.h |
| 100 | noExplicitConstructor | 398 | style | Class 'TXTLikeImpl < TXT , 16 >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 201 | cstyleCast | 398 | style | C-style pointer casting | Thu Aug 13 13:39:47 2026 |
| 207 | cstyleCast | 398 | style | C-style pointer casting | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 313 | noExplicitConstructor | 398 | style | Class 'ParkingLotHandle' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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 >());'. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 36 | returnByReference | | performance | Function 'getValue()' should return member 'header_value_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_message.cc |
| 24 | unusedFunction | 561 | style | The function 'requireHttpVersion' is never used. | Thu Aug 13 13:39:47 2026 |
| 29 | unusedFunction | 561 | style | The function 'requireHeader' is never used. | Thu Aug 13 13:39:47 2026 |
| 37 | unusedFunction | 561 | style | The function 'requireHeaderValue' is never used. | Thu Aug 13 13:39:47 2026 |
| 44 | unusedFunction | 561 | style | The function 'requiresBody' is never used. | Thu Aug 13 13:39:47 2026 |
| 54 | unusedFunction | 561 | style | The function 'getHttpVersion' is never used. | Thu Aug 13 13:39:47 2026 |
| 74 | unusedFunction | 561 | style | The function 'getHeaderValue' is never used. | Thu Aug 13 13:39:47 2026 |
| 79 | unusedFunction | 561 | style | The function 'getHeaderValueAsUint64' is never used. | Thu Aug 13 13:39:47 2026 |
| 99 | unusedFunction | 561 | style | The function 'checkFinalized' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/http/http_message.h |
| 80 | unusedFunction | 561 | style | The function 'getDirection' is never used. | Thu Aug 13 13:39:47 2026 |
| 89 | unusedFunction | 561 | style | The function 'setDirection' is never used. | Thu Aug 13 13:39:47 2026 |
| 194 | unusedFunction | 561 | style | The function 'isFinalized' is never used. | Thu Aug 13 13:39:47 2026 |
| 224 | functionStatic | 398 | style | The member function 'isc::http::HttpMessage::inRequiredSet' can be static. | Thu Aug 13 13:39:47 2026 |
| 224 | unusedFunction | 561 | style | The function 'inRequiredSet' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 55 | unusedFunction | 561 | style | The function 'httpParseOk' is never used. | Thu Aug 13 13:39:47 2026 |
| 61 | unusedFunction | 561 | style | The function 'postBuffer' is never used. | Thu Aug 13 13:39:47 2026 |
| 76 | unusedFunction | 561 | style | The function 'getBufferAsString' is never used. | Thu Aug 13 13:39:47 2026 |
| 136 | unusedFunction | 561 | style | The function 'stateWithReadHandler' is never used. | Thu Aug 13 13:39:47 2026 |
| 155 | unusedFunction | 561 | style | The function 'stateWithMultiReadHandler' is never used. | Thu Aug 13 13:39:47 2026 |
| 174 | unusedFunction | 561 | style | The function 'parseFailure' is never used. | Thu Aug 13 13:39:47 2026 |
| 264 | functionStatic | 398 | style | The member function 'isc::http::HttpMessageParserBase::isChar' can be static. | Thu Aug 13 13:39:47 2026 |
| 264 | unusedFunction | 561 | style | The function 'isChar' is never used. | Thu Aug 13 13:39:47 2026 |
| 269 | functionStatic | 398 | style | The member function 'isc::http::HttpMessageParserBase::isCtl' can be static. | Thu Aug 13 13:39:47 2026 |
| 269 | unusedFunction | 561 | style | The function 'isCtl' is never used. | Thu Aug 13 13:39:47 2026 |
| 274 | functionStatic | 398 | style | The member function 'isc::http::HttpMessageParserBase::isSpecial' can be static. | Thu Aug 13 13:39:47 2026 |
| 274 | unusedFunction | 561 | style | The function 'isSpecial' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 128 | returnByReference | | performance | Function 'getErrorMessage()' should return member 'error_message_' by const reference. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 81 | missingOverride | | style | The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 96 | missingOverride | | style | The function 'append' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/compiler/message.cc |
| 104 | constParameterReference | 398 | style | Parameter 'file' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| 148 | constParameterReference | 398 | style | Parameter 'dictionary' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| 152 | useStlAlgorithm | 398 | style | Consider using std::transform algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| 297 | unusedFunction | 561 | style | The function 'replaceNonAlphaNum' is never used. | Thu Aug 13 13:39:47 2026 |
| 421 | constParameterReference | 398 | style | Parameter 'reader' can be declared as reference to const | Thu Aug 13 13:39:47 2026 |
| 489 | variableScope | 398 | style | The scope of the variable 'message_file' can be reduced. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 56 | missingOverride | | style | The destructor '~InterprocessSyncFile' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 63 | missingOverride | | style | The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 68 | missingOverride | | style | The function 'tryLock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 73 | missingOverride | | style | The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 35 | missingOverride | | style | The destructor '~InterprocessSyncNull' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 41 | missingOverride | | style | The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 46 | missingOverride | | style | The function 'tryLock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 51 | missingOverride | | style | The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/log_formatter.h |
| 137 | noExplicitConstructor | 398 | style | Class 'Formatter < Logger >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 137 | noExplicitConstructor | 398 | style | Class 'Formatter < isc :: log :: Logger >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 137 | noExplicitConstructor | 398 | style | Class 'Formatter' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 56 | returnByReference | | performance | Function 'getName()' should return member 'name_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/message_exception.h |
| 87 | missingOverride | | style | The destructor '~MessageException' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 99 | returnByReference | | performance | Function 'arguments()' should return member 'args_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/message_reader.h |
| 55 | noExplicitConstructor | 398 | style | Class 'MessageReader' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 145 | returnByReference | | performance | Function 'getNotAdded()' should return member 'not_added_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/tests/logger_lock_test.cc |
| 39 | noExplicitConstructor | 398 | style | Class 'CheckMutex' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 55 | noExplicitConstructor | 398 | style | Class 'MockLoggingSync' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 60 | missingOverride | | style | The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 73 | missingOverride | | style | The function 'tryLock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 78 | missingOverride | | style | The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/tests/logger_manager_unittest.cc |
| 48 | missingOverride | | style | The destructor '~LoggerManagerTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 91 | returnByReference | | performance | Function 'getLoggerName()' should return member 'logname_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 96 | returnByReference | | performance | Function 'getFileName()' should return member 'name_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 353 | noExplicitConstructor | 398 | style | Class 'RegexHolder' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/log/tests/logger_unittest.cc |
| 47 | missingOverride | | style | The destructor '~LoggerTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 422 | noExplicitConstructor | 398 | style | Class 'MockSync' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 436 | missingOverride | | style | The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 441 | missingOverride | | style | The function 'tryLock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 445 | missingOverride | | style | The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 32 | returnByReference | | performance | Function 'getOriginalValue()' should return member 'original_value_' by const reference. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/log_utils.cc |
| 48 | functionStatic | 398 | style | The member function 'isc::dhcp::test::LogContentTest::reset' can be static. | Thu Aug 13 13:39:47 2026 |
| 61 | unusedFunction | 561 | style | The function 'checkFile' is never used. | Thu Aug 13 13:39:47 2026 |
| 64 | variableScope | 398 | style | The scope of the variable 'exp_line' can be reduced. | Thu Aug 13 13:39:47 2026 |
| 97 | unusedFunction | 561 | style | The function 'countFile' is never used. | Thu Aug 13 13:39:47 2026 |
| 126 | functionStatic | 398 | style | The member function 'isc::dhcp::test::LogContentTest::remFile' can be static. | Thu Aug 13 13:39:47 2026 |
| 130 | unusedFunction | 561 | style | The function 'addString' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/log_utils.h |
| 47 | missingOverride | | style | The destructor '~LogContentTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 77 | unusedFunction | 561 | style | The function 'logCheckVerbose' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/threaded_test.cc |
| 29 | unusedFunction | 561 | style | The function 'signalReady' is never used. | Thu Aug 13 13:39:47 2026 |
| 34 | unusedFunction | 561 | style | The function 'signalStopping' is never used. | Thu Aug 13 13:39:47 2026 |
| 39 | unusedFunction | 561 | style | The function 'signalStopped' is never used. | Thu Aug 13 13:39:47 2026 |
| 50 | unusedFunction | 561 | style | The function 'waitReady' is never used. | Thu Aug 13 13:39:47 2026 |
| 55 | unusedFunction | 561 | style | The function 'waitStopping' is never used. | Thu Aug 13 13:39:47 2026 |
| 60 | unusedFunction | 561 | style | The function 'waitStopped' is never used. | Thu Aug 13 13:39:47 2026 |
| 65 | unusedFunction | 561 | style | The function 'isStopping' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/testutils/unix_control_client.cc |
| 38 | unusedFunction | 561 | style | The function 'connectToServer' is never used. | Thu Aug 13 13:39:47 2026 |
| 76 | unusedFunction | 561 | style | The function 'sendCommand' is never used. | Thu Aug 13 13:39:47 2026 |
| 94 | unusedFunction | 561 | style | The function 'getResponse' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/csv_file.cc |
| 32 | variableScope | 398 | style | The scope of the variable 'sep_pos' can be reduced. | Thu Aug 13 13:39:47 2026 |
| 32 | unreadVariable | 563 | style | Variable 'sep_pos' is assigned a value that is never used. | Thu Aug 13 13:39:47 2026 |
| 254 | useStlAlgorithm | 398 | style | Consider using std::find_if algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/csv_file.h |
| 75 | noExplicitConstructor | 398 | style | Class 'CSVRow' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 90 | noExplicitConstructor | 398 | style | Class 'CSVRow' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 164 | unusedFunction | 561 | style | The function 'readAndConvertAt' is never used. | Thu Aug 13 13:39:47 2026 |
| 372 | noExplicitConstructor | 398 | style | Class 'CSVFile' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 416 | returnByReference | | performance | Function 'getFilename()' should return member 'filename_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 424 | returnByReference | | performance | Function 'getReadMsg()' should return member 'read_msg_' by const reference. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 92 | unusedFunction | 561 | style | The function 'getDigitSet' is never used. | Thu Aug 13 13:39:47 2026 |
| 99 | unusedFunction | 561 | style | The function 'getBitsTable' is never used. | Thu Aug 13 13:39:47 2026 |
| 106 | unusedFunction | 561 | style | The function 'getBitsPerDigit' is never used. | Thu Aug 13 13:39:47 2026 |
| 113 | unusedFunction | 561 | style | The function 'getDigitsPerGroup' is never used. | Thu Aug 13 13:39:47 2026 |
| 120 | unusedFunction | 561 | style | The function 'getPadChar' is never used. | Thu Aug 13 13:39:47 2026 |
| 127 | unusedFunction | 561 | style | The function 'getMaxPad' is never used. | Thu Aug 13 13:39:47 2026 |
| 134 | unusedFunction | 561 | style | The function 'getMaxBitsToDigit' is never used. | Thu Aug 13 13:39:47 2026 |
| 141 | unusedFunction | 561 | style | The function 'getMaxDigitToBits' is never used. | Thu Aug 13 13:39:47 2026 |
| 149 | unusedFunction | 561 | style | The function 'isCaseSensitive' is never used. | Thu Aug 13 13:39:47 2026 |
| 205 | missingOverride | | style | The destructor '~Base64Encoder' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 224 | missingOverride | | style | The destructor '~Base32HexEncoder' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 243 | missingOverride | | style | The destructor '~Base16Encoder' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 293 | passedByValue | 398 | performance | Function parameter 'value' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 293 | unusedFunction | 561 | style | The function 'toHex' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/filesystem.cc |
| 56 | passedByValue | 398 | performance | Function parameter 'path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 66 | passedByValue | 398 | performance | Function parameter 'path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 89 | unusedFunction | 561 | style | The function 'isSocket' is never used. | Thu Aug 13 13:39:47 2026 |
| 115 | unusedFunction | 561 | style | The function 'amRunningAsRoot' is never used. | Thu Aug 13 13:39:47 2026 |
| 237 | constVariablePointer | 398 | style | Variable 'i' can be declared as pointer to const | Thu Aug 13 13:39:47 2026 |
| 251 | unusedFunction | 561 | style | The function 'dirName' is never used. | Thu Aug 13 13:39:47 2026 |
| 255 | passedByValue | 398 | performance | Function parameter 'default_path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 256 | passedByValue | 398 | performance | Function parameter 'env_name' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 264 | passedByValue | 398 | performance | Function parameter 'explicit_path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 292 | passedByValue | 398 | performance | Function parameter 'input_path_str' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 300 | variableScope | 398 | style | The scope of the variable 'parent_path' can be reduced. | Thu Aug 13 13:39:47 2026 |
| 324 | passedByValue | 398 | performance | Function parameter 'input_path_str' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 357 | unusedFunction | 561 | style | The function 'isDefaultOverridden' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 71 | passedByValue | 398 | performance | Function parameter 'path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 130 | noExplicitConstructor | 398 | style | Struct 'Path' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 144 | returnByReference | | performance | Function 'parentPath()' should return member 'parent_path_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 159 | returnByReference | | performance | Function 'stem()' should return member 'stem_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 166 | returnByReference | | performance | Function 'extension()' should return member 'extension_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 216 | returnByReference | | performance | Function 'dirName()' should return member 'dir_name_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 232 | noExplicitConstructor | 398 | style | Class 'PathChecker' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 232 | passedByValue | 398 | performance | Function parameter 'default_path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 232 | passedByValue | 398 | performance | Function parameter 'env_name' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 252 | passedByValue | 398 | performance | Function parameter 'explicit_path' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 272 | passedByValue | 398 | performance | Function parameter 'input_path_str' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 292 | passedByValue | 398 | performance | Function parameter 'input_path_str' should be passed by const reference. | Thu Aug 13 13:39:47 2026 |
| 306 | returnByReference | | performance | Function 'getDefaultPath()' should return member 'default_path_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 311 | returnByReference | | performance | Function 'getEnvName()' should return member 'env_name_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 311 | unusedFunction | 561 | style | The function 'getEnvName' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 42 | missingOverride | | style | The function 'allocate' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 53 | missingOverride | | style | The function 'deallocate' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 59 | missingOverride | | style | The function 'allMemoryDeallocated' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 76 | missingOverride | | style | The function 'setNamedAddressImpl' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 82 | missingOverride | | style | The function 'clearNamedAddressImpl' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/optional.h |
| 100 | unmatchedSuppression | | information | Unmatched suppression: nullPointer | Thu Aug 13 13:39:47 2026 |
| 101 | nullPointer | 476 | error | Null pointer dereference | Thu Aug 13 13:39:47 2026 |
| 113 | noExplicitConstructor | 398 | style | Class 'Optional < std :: string >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 113 | noExplicitConstructor | 398 | style | Class 'Optional < int >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 113 | noExplicitConstructor | 398 | style | Class 'Optional < bool >' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 162 | functionStatic | 398 | style | The member function 'isc::util::Optional < std :: string >::empty' can be static. | Thu Aug 13 13:39:47 2026 |
| 162 | functionStatic | 398 | style | The member function 'isc::util::Optional < int >::empty' can be static. | Thu Aug 13 13:39:47 2026 |
| 162 | functionStatic | 398 | style | The member function 'isc::util::Optional < bool >::empty' can be static. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 92 | returnByReference | | performance | Function 'getFilename()' should return member 'filename_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 123 | noExplicitConstructor | 398 | style | Class 'PIDLock' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 34 | missingOverride | | style | The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 44 | missingOverride | | style | The function 'waitEvent' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 52 | missingOverride | | style | The function 'readReady' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 59 | missingOverride | | style | The function 'hasError' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 62 | missingOverride | | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 170 | noExplicitConstructor | 398 | style | Class 'WriteLockGuard' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 49 | unusedFunction | 561 | style | The function 'backendType' is never used. | Thu Aug 13 13:39:47 2026 |
| 61 | returnByReference | | performance | Function 'timerName()' should return member 'timer_name_' by const reference. | Thu Aug 13 13:39:47 2026 |
| 61 | unusedFunction | 561 | style | The function 'timerName' is never used. | Thu Aug 13 13:39:47 2026 |
| 69 | unusedFunction | 561 | style | The function 'checkRetries' is never used. | Thu Aug 13 13:39:47 2026 |
| 74 | unusedFunction | 561 | style | The function 'maxRetries' is never used. | Thu Aug 13 13:39:47 2026 |
| 79 | unusedFunction | 561 | style | The function 'retriesLeft' is never used. | Thu Aug 13 13:39:47 2026 |
| 84 | unusedFunction | 561 | style | The function 'retryIndex' is never used. | Thu Aug 13 13:39:47 2026 |
| 89 | unusedFunction | 561 | style | The function 'retryInterval' is never used. | Thu Aug 13 13:39:47 2026 |
| 94 | unusedFunction | 561 | style | The function 'resetRetries' is never used. | Thu Aug 13 13:39:47 2026 |
| 100 | unusedFunction | 561 | style | The function 'alterServiceState' is never used. | Thu Aug 13 13:39:47 2026 |
| 106 | unusedFunction | 561 | style | The function 'exitOnFailure' is never used. | Thu Aug 13 13:39:47 2026 |
| 112 | unusedFunction | 561 | style | The function 'onFailAction' is never used. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 30 | missingOverride | | style | The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 40 | missingOverride | | style | The function 'waitEvent' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 48 | missingOverride | | style | The function 'readReady' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 55 | missingOverride | | style | The function 'hasError' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 58 | missingOverride | | style | The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 124 | missingOverride | | style | The destructor '~StateSet' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 107 | missingOverride | | style | The destructor '~UMaskUtilTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 258 | useInitializationList | 398 | performance | Variable 'env_name_' is assigned in constructor body. Consider performing initialization in initialization list. | Thu Aug 13 13:39:47 2026 |
| 260 | constVariablePointer | 398 | style | Variable 'env_path' can be declared as pointer to const | Thu Aug 13 13:39:47 2026 |
| 271 | missingOverride | | style | The destructor '~PathCheckerTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 41 | functionStatic | 398 | style | The member function 'MultiThreadingMgrTest::checkState' can be static. | Thu Aug 13 13:39:47 2026 |
| 259 | missingOverride | | style | The destructor '~CriticalSectionCallbackTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 298 | functionStatic | 398 | style | The member function 'CriticalSectionCallbackTest::isThreadPoolRunning' can be static. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 46 | functionStatic | 398 | style | The member function '::PIDFileTest::randomizePID' can be static. | Thu Aug 13 13:39:47 2026 |
| 59 | missingOverride | | style | The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 64 | missingOverride | | style | The function 'TearDown' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 70 | functionStatic | 398 | style | The member function '::PIDFileTest::removeTestFiles' can be static. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 175 | missingOverride | | style | The function 'defineEvents' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 189 | missingOverride | | style | The function 'verifyEvents' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 203 | missingOverride | | style | The function 'defineStates' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 230 | missingOverride | | style | The function 'verifyStates' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 284 | missingOverride | | style | The function 'onModelFailure' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/str_unittests.cc |
| 41 | functionStatic | 398 | style | The member function '::StringUtilTest::checkScrub' can be static. | Thu Aug 13 13:39:47 2026 |
| 69 | functionStatic | 398 | style | The member function '::StringUtilTest::checkColonSeparated' can be static. | Thu Aug 13 13:39:47 2026 |
| 96 | functionStatic | 398 | style | The member function '::StringUtilTest::checkFormatted' can be static. | Thu Aug 13 13:39:47 2026 |
| 124 | functionStatic | 398 | style | The member function '::StringUtilTest::checkQuoted' can be static. | Thu Aug 13 13:39:47 2026 |
| 534 | unusedStructMember | 563 | style | struct member 'Scenario::line_' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/thread_pool_unittest.cc |
| 173 | shadowFunction | 398 | style | Local variable 'count' shadows outer function | Thu Aug 13 13:39:47 2026 |
| 176 | useStlAlgorithm | 398 | style | Consider using std::accumulate algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| 193 | functionStatic | 398 | style | The member function '::ThreadPoolTest::checkState' can be static. | Thu Aug 13 13:39:47 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. | Thu Aug 13 13:39:47 2026 |
| 121 | unusedScopedObject | 563 | style | Instance of 'isc::util::Triplet < unsigned int >' object is destroyed immediately. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/tests/watched_thread_unittest.cc |
| 34 | missingOverride | | style | The destructor '~WatchedThreadTest' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 39 | functionStatic | 398 | style | The member function '::WatchedThreadTest::nap' can be static. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/thread_pool.h |
| 57 | unmatchedSuppression | | information | Unmatched suppression: throwInNoexceptFunction | Thu Aug 13 13:39:47 2026 |
| 58 | throwInNoexceptFunction | 398 | error | Unhandled exception thrown in function declared not to throw exceptions. | Thu Aug 13 13:39:47 2026 |
| 260 | useStlAlgorithm | 398 | style | Consider using std::any_of algorithm instead of a raw loop. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/versioned_csv_file.cc |
| 33 | unusedFunction | 561 | style | The function 'setMinimumValidColumns' is never used. | Thu Aug 13 13:39:47 2026 |
| 90 | unusedFunction | 561 | style | The function 'needsConversion' is never used. | Thu Aug 13 13:39:47 2026 |
| 95 | unusedFunction | 561 | style | The function 'getInputSchemaVersion' is never used. | Thu Aug 13 13:39:47 2026 |
| 104 | unusedFunction | 561 | style | The function 'getSchemaVersion' is never used. | Thu Aug 13 13:39:47 2026 |
| /home/fedora/workspace/kea-dev/cppcheck/src/lib/util/versioned_csv_file.h |
| 135 | noExplicitConstructor | 398 | style | Class 'VersionedCSVFile' has a constructor with 1 argument that is not explicit. | Thu Aug 13 13:39:47 2026 |
| 138 | missingOverride | | style | The destructor '~VersionedCSVFile' overrides a destructor in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 197 | missingOverride | | style | The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 208 | missingOverride | | style | The function 'recreate' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |
| 281 | missingOverride | | style | The function 'validateHeader' overrides a function in a base class but is not marked with a 'override' specifier. | Thu Aug 13 13:39:47 2026 |