{
  "baseline": {
    "llvm_revision": "7615da10b75c57286a4032eac8bb43c1b8d2ba46",
    "project_runs": [
      {
        "diagnostics": [
          {
            "column": 6,
            "file": "absl/crc/internal/crc.cc",
            "line": 424,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "absl/crc/internal/crc.cc",
            "line": 425,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/inlined_vector.h",
            "line": 299,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "absl/container/internal/inlined_vector.h",
            "line": 193,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "absl/strings/cord.h",
            "line": 1331,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "absl/strings/cord.h",
            "line": 1345,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 14,
            "file": "absl/strings/cord.h",
            "line": 1359,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "absl/time/internal/cctz/src/zone_info_source.cc",
            "line": 25,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/random/internal/iostream_state_saver.h",
            "line": 42,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/btree_map.h",
            "line": 164,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/btree_map.h",
            "line": 602,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/flat_hash_map.h",
            "line": 189,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/internal/btree_container.h",
            "line": 306,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/internal/btree_container.h",
            "line": 733,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/internal/btree_container.h",
            "line": 867,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "absl/container/internal/common.h",
            "line": 173,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "absl/container/internal/common.h",
            "line": 195,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "absl/container/internal/raw_hash_map.h",
            "line": 107,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "absl/time/internal/cctz/src/time_zone_if.cc",
            "line": 42,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          }
        ],
        "duration_seconds": 12.328212,
        "project": "abseil-cpp",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [
          {
            "column": 7,
            "file": "code/../contrib/utf8cpp/source/utf8/checked.h",
            "line": 260,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "code/../contrib/utf8cpp/source/utf8/unchecked.h",
            "line": 211,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "code/Common/StdOStreamLogStream.h",
            "line": 84,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "code/../contrib/rapidjson/include/rapidjson/allocators.h",
            "line": 505,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
            "line": 2913,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 5,
            "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
            "line": 2914,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
            "line": 2969,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 5,
            "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
            "line": 2970,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
            "line": 220,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
            "line": 244,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
            "line": 256,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
            "line": 275,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
            "line": 1792,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 33,
            "file": "code/../contrib/Open3DGC/o3dgcBinaryStream.h",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
            "line": 178,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
            "line": 181,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
            "line": 311,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
            "line": 314,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "./contrib/clipper/clipper.hpp",
            "line": 140,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "./contrib/clipper/clipper.hpp",
            "line": 395,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "code/AssetLib/Collada/ColladaHelper.h",
            "line": 597,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "code/AssetLib/Collada/ColladaHelper.h",
            "line": 606,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "./contrib/earcut-hpp/earcut.hpp",
            "line": 99,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          }
        ],
        "duration_seconds": 22.050041,
        "project": "assimp",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 4.430126,
        "project": "catch2",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [
          {
            "column": 5,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 329,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 330,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 480,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 1020,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 1246,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 2065,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 2068,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 5,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 2143,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 2146,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/./tinyxml2.h",
            "line": 2250,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.cpp",
            "line": 1293,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "externals/tinyxml2/tinyxml2.cpp",
            "line": 1341,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.cpp",
            "line": 1390,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 329,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 330,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 480,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 1020,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 1246,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 2065,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 2068,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 5,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 2143,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 2146,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 13,
            "file": "externals/tinyxml2/tinyxml2.h",
            "line": 2250,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          }
        ],
        "duration_seconds": 12.415623,
        "project": "cppcheck",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 2.408618,
        "project": "curl",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [
          {
            "column": 11,
            "file": "vhdlparser/JavaCC.h",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "vhdlparser/JavaCC.h",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "src/regex.h",
            "line": 154,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "src/regex.h",
            "line": 239,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "deps/spdlog/include/spdlog/fmt/bundled/base.h",
            "line": 340,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "deps/spdlog/include/spdlog/fmt/bundled/format.h",
            "line": 1282,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "src/clangparser.cpp",
            "line": 980,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "src/clangparser.cpp",
            "line": 997,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "src/filedef.h",
            "line": 76,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "src/doxygen.h",
            "line": 67,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 1167,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 1168,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 1201,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 1224,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 1247,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 2494,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 2544,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 3343,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5175,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5187,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 38,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5190,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 32,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5823,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 32,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5833,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 52,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5835,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 42,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5932,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 42,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5942,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 72,
            "file": "deps/filesystem/filesystem.hpp",
            "line": 5971,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 14,
            "file": "src/dir.cpp",
            "line": 137,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "src/dir.cpp",
            "line": 225,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "src/htmlgen.h",
            "line": 81,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "src/tooltip.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "deps/fmt/include/fmt/base.h",
            "line": 340,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "deps/fmt/include/fmt/format.h",
            "line": 1282,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "src/plantuml.cpp",
            "line": 237,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "src/dotdirdeps.cpp",
            "line": 407,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "src/docvisitor.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "src/memberlist.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "src/cite.h",
            "line": 28,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "vhdlparser/ErrorHandler.h",
            "line": 46,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "vhdlparser/ErrorHandler.h",
            "line": 73,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "vhdlparser/TokenManager.h",
            "line": 20,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "src/symbolresolver.cpp",
            "line": 1629,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "vhdlparser/ParseException.cc",
            "line": 45,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "src/markdown.cpp",
            "line": 3781,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "vhdlparser/TokenMgrError.cc",
            "line": 50,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "src/resourcemgr.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "vhdlparser/CharStream.cc",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "src/pagedef.cpp",
            "line": 100,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "src/searchindex.cpp",
            "line": 386,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "src/htmlentity.cpp",
            "line": 334,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "src/emoji.cpp",
            "line": 1973,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "src/dirdef.cpp",
            "line": 149,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "src/groupdef.cpp",
            "line": 207,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "src/htmlhelp.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "src/definition.cpp",
            "line": 1959,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "src/docgroup.h",
            "line": 27,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "src/dot.cpp",
            "line": 88,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "src/tagreader.cpp",
            "line": 254,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "src/namespacedef.cpp",
            "line": 334,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "src/vhdljjparser.cpp",
            "line": 126,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "src/conceptdef.cpp",
            "line": 185,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "src/layout.cpp",
            "line": 1413,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "src/filedef.cpp",
            "line": 305,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "src/doxygen.cpp",
            "line": 232,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          }
        ],
        "duration_seconds": 29.318874,
        "project": "doxygen",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 1.358917,
        "project": "libgit2",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 0.855965,
        "project": "libuv",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [
          {
            "column": 3,
            "file": "clang/include/clang/Basic/LangOptions.h",
            "line": 994,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/Format/FormatTokenSource.h",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/Format/UnwrappedLineParser.h",
            "line": 94,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Frontend/SerializedDiagnosticPrinter.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Frontend/SerializedDiagnosticPrinter.cpp",
            "line": 60,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Frontend/SerializedDiagnosticPrinter.cpp",
            "line": 149,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/AST/Expr.h",
            "line": 383,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/AST/TemplateBase.h",
            "line": 492,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/AST/TemplateBase.h",
            "line": 533,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Basic/SyncScope.h",
            "line": 106,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Basic/SyncScope.h",
            "line": 143,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Basic/SyncScope.h",
            "line": 197,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Analysis/CFG.h",
            "line": 347,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Analysis/CFG.h",
            "line": 373,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "clang/include/clang/Analysis/CloneDetection.h",
            "line": 395,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/Sema/Sema.h",
            "line": 2690,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/include/clang/Sema/Sema.h",
            "line": 7777,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/Sema/Sema.h",
            "line": 8308,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/include/clang/Sema/Sema.h",
            "line": 8311,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/Sema/Sema.h",
            "line": 9346,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/include/clang/Sema/Sema.h",
            "line": 10417,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/ASTMatchers/ASTMatchersInternal.h",
            "line": 1310,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/ASTMatchers/ASTMatchersInternal.h",
            "line": 1328,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/ASTMatchers/ASTMatchersInternal.h",
            "line": 1889,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "clang/lib/ASTMatchers/Dynamic/VariantValue.cpp",
            "line": 88,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/ASTMatchers/Dynamic/VariantValue.cpp",
            "line": 125,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "clang/lib/ASTMatchers/Dynamic/VariantValue.cpp",
            "line": 224,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h",
            "line": 63,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h",
            "line": 136,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h",
            "line": 305,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h",
            "line": 328,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h",
            "line": 120,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/AST/ByteCode/Source.h",
            "line": 76,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/AST/ByteCode/Source.h",
            "line": 103,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/AST/ASTConsumer.h",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Frontend/FrontendAction.h",
            "line": 265,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/AST/Mangle.h",
            "line": 80,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/ASTMatchers/ASTMatchFinder.h",
            "line": 138,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Analysis/RetainSummaryManager.h",
            "line": 394,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/include/clang/Analysis/Analyses/LiveVariables.h",
            "line": 57,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp",
            "line": 302,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/AST/VTableBuilder.h",
            "line": 316,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/CodeGen/TargetInfo.h",
            "line": 350,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/CodeGen/TargetInfo.h",
            "line": 351,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Sema/ObjCMethodList.h",
            "line": 32,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Sema/ObjCMethodList.h",
            "line": 35,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/include/clang/Sema/ObjCMethodList.h",
            "line": 39,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/tools/libclang/CIndexDiagnostic.h",
            "line": 120,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "clang/lib/Driver/Tool.cpp",
            "line": 17,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/Sema/TreeTransform.h",
            "line": 7503,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/CodeGen/CGLoopInfo.h",
            "line": 212,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/CodeGen/CodeGenFunction.h",
            "line": 4483,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/Format/UnwrappedLineFormatter.cpp",
            "line": 1072,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/AST/Comment.h",
            "line": 466,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/AST/MangleNumberingContext.h",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/AST/ODRHash.h",
            "line": 53,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/Driver/Driver.cpp",
            "line": 3247,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/include/clang/Rewrite/Core/Rewriter.h",
            "line": 62,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 168,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 169,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 170,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 171,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 172,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 173,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 174,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "clang/lib/ExtractAPI/API.cpp",
            "line": 175,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "clang/lib/Sema/Sema.cpp",
            "line": 2644,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Execution.h",
            "line": 79,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Execution.h",
            "line": 113,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Execution.h",
            "line": 153,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/CodeGen/ConstantInitFuture.h",
            "line": 56,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "clang/lib/CodeGen/CGBlocks.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp",
            "line": 70,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "clang/lib/Interpreter/DeviceOffload.cpp",
            "line": 162,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Refactoring/RefactoringAction.h",
            "line": 41,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h",
            "line": 83,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Refactoring/RefactoringOption.h",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/tools/clang-refactor/ClangRefactor.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "clang/lib/Frontend/TextDiagnostic.cpp",
            "line": 721,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/AST/StmtProfile.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h",
            "line": 43,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Sema/HLSLExternalSemaSource.h",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Interpreter/Interpreter.h",
            "line": 54,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/CodeGen/CGHLSLRuntime.h",
            "line": 248,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "clang/lib/ASTMatchers/ASTMatchFinder.cpp",
            "line": 1672,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 39,
            "file": "clang/lib/ASTMatchers/ASTMatchFinder.cpp",
            "line": 1673,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "clang/lib/ASTMatchers/ASTMatchFinder.cpp",
            "line": 1678,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/AST/FormatString.h",
            "line": 720,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/lib/AST/FormatString.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "clang/lib/Frontend/Rewrite/FrontendActions.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "clang/lib/Frontend/Rewrite/FrontendActions.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "clang/lib/CodeGen/CGOpenCLRuntime.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 172,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 718,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 724,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 730,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 736,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 754,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/APINotes/Types.h",
            "line": 873,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "clang/lib/Analysis/ProgramPoint.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "clang/lib/CodeGen/CodeGenTBAA.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/DependencyScanning/DependencyScanningWorker.h",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "clang/lib/CrossTU/CrossTranslationUnit.cpp",
            "line": 254,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/lib/Driver/ToolChains/Hexagon.cpp",
            "line": 605,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/CodeGen/CGCall.cpp",
            "line": 961,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "clang/lib/Interpreter/OrcIncrementalExecutor.cpp",
            "line": 58,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/CodeGen/CGHLSLRuntime.cpp",
            "line": 1177,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
            "line": 60,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
            "line": 63,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
            "line": 613,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
            "line": 1724,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h",
            "line": 416,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/tools/diagtool/DiagTool.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "clang/lib/Driver/ToolChains/TCE.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "clang/lib/Driver/ToolChains/TCE.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "clang/lib/Index/CommentToXML.cpp",
            "line": 1143,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "clang/lib/Index/CommentToXML.cpp",
            "line": 1144,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp",
            "line": 42,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "clang/lib/AST/VTableBuilder.cpp",
            "line": 2330,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "clang/lib/AST/VTableBuilder.cpp",
            "line": 2340,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "clang/lib/AST/VTableBuilder.cpp",
            "line": 3522,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp",
            "line": 152,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "clang/lib/Driver/ToolChains/Darwin.cpp",
            "line": 1135,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/Driver/ToolChains/Darwin.cpp",
            "line": 1137,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "clang/lib/Driver/ToolChains/Darwin.cpp",
            "line": 1139,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "clang/lib/AST/ByteCode/State.cpp",
            "line": 19,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "clang/lib/Format/FormatToken.cpp",
            "line": 96,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/AST/ByteCode/ByteCodeEmitter.h",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/lib/AST/Mangle.cpp",
            "line": 655,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 32,
            "file": "clang/lib/Parse/ParseCXXInlineMethods.cpp",
            "line": 271,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "clang/lib/CodeGen/CodeGenModule.cpp",
            "line": 558,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/Basic/TargetInfo.cpp",
            "line": 198,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "clang/lib/Frontend/FrontendAction.cpp",
            "line": 370,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/lib/Tooling/RefactoringCallbacks.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/Sema/SemaPseudoObject.cpp",
            "line": 196,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "clang/lib/Driver/ToolChains/ZOS.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 34,
            "file": "clang/lib/Frontend/TestModuleFileExtension.cpp",
            "line": 19,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 34,
            "file": "clang/lib/Frontend/TestModuleFileExtension.cpp",
            "line": 86,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "clang/lib/Frontend/TestModuleFileExtension.cpp",
            "line": 88,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/include/clang/Analysis/Analyses/ReachableCode.h",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/CodeGen/CGClass.cpp",
            "line": 1691,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "clang/lib/CodeGen/CGCUDARuntime.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "clang/lib/Serialization/GeneratePCH.cpp",
            "line": 42,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "clang/lib/Driver/ToolChains/Gnu.cpp",
            "line": 3034,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/lib/Basic/SourceMgrAdapter.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/Format/BreakableToken.h",
            "line": 91,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 46,
            "file": "clang/lib/CodeGen/CGCoroutine.cpp",
            "line": 89,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "clang/lib/CodeGen/CGCoroutine.cpp",
            "line": 90,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/CodeGen/CGCoroutine.cpp",
            "line": 503,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "clang/lib/DependencyScanning/DependencyScanningUtils.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "clang/lib/Driver/ToolChains/Flang.cpp",
            "line": 1198,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "clang/lib/Analysis/CodeInjector.cpp",
            "line": 13,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "clang/lib/Analysis/CodeInjector.cpp",
            "line": 14,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "clang/lib/Serialization/ASTCommon.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/utils/TableGen/ClangDiagnosticsEmitter.cpp",
            "line": 465,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/lib/Sema/SemaLookup.cpp",
            "line": 3995,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "clang/lib/AST/ByteCode/Context.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "clang/lib/CodeGen/CGObjC.cpp",
            "line": 4129,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/Analysis/UnsafeBufferUsage.cpp",
            "line": 2951,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "clang/lib/Frontend/MultiplexConsumer.cpp",
            "line": 315,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/AST/ExprConstant.cpp",
            "line": 1614,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/tools/libclang/CXLoadedDiagnostic.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "clang/tools/libclang/CXLoadedDiagnostic.cpp",
            "line": 64,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/lib/Frontend/FrontendActions.cpp",
            "line": 337,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Tooling/Transformer/Stencil.cpp",
            "line": 335,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "clang/lib/Serialization/PCHContainerOperations.cpp",
            "line": 20,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "clang/lib/Serialization/PCHContainerOperations.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Sema/SemaDeclCXX.cpp",
            "line": 14680,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/Sema/SemaDeclCXX.cpp",
            "line": 14681,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "clang/lib/Frontend/ASTMerge.cpp",
            "line": 93,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 38,
            "file": "clang/lib/CodeGen/CodeGenFunction.cpp",
            "line": 2830,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/lib/Serialization/ModuleFileExtension.cpp",
            "line": 14,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "clang/lib/Serialization/ModuleFileExtension.cpp",
            "line": 18,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "clang/lib/Serialization/ModuleFileExtension.cpp",
            "line": 20,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/lib/Frontend/DependencyFile.cpp",
            "line": 219,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "clang/lib/Sema/ScopeInfo.cpp",
            "line": 259,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "clang/lib/Sema/ScopeInfo.cpp",
            "line": 260,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "clang/lib/Sema/ScopeInfo.cpp",
            "line": 261,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "clang/lib/Basic/DiagnosticIDs.cpp",
            "line": 381,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "clang/lib/Basic/DiagnosticIDs.cpp",
            "line": 383,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "clang/lib/Driver/ToolChains/Clang.cpp",
            "line": 8177,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Driver/OffloadBundler.cpp",
            "line": 189,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/Driver/OffloadBundler.cpp",
            "line": 191,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "clang/lib/Driver/OffloadBundler.cpp",
            "line": 326,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Driver/OffloadBundler.cpp",
            "line": 348,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/lib/Driver/OffloadBundler.cpp",
            "line": 579,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp",
            "line": 150,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp",
            "line": 542,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
            "line": 89,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "clang/lib/CodeGen/CGCXXABI.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          }
        ],
        "duration_seconds": 359.887887,
        "project": "llvm-project",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [
          {
            "column": 16,
            "file": "XML/src/MutationEvent.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/LexicalHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Util/src/Validator.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "XML/src/DOMObject.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "XML/src/Comment.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/NodeIterator.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/NodeIterator.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/UTF16Encoding.cpp",
            "line": 64,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Zip/src/ZipOperation.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Zip/src/ZipOperation.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Data/src/Connector.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Data/src/Connector.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/HTTPServerRequest.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/HTTPServerRequest.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Redis/src/RedisNotifications.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Redis/src/RedisNotifications.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Redis/src/RedisNotifications.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Redis/src/RedisNotifications.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "Redis/src/RedisNotifications.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "Redis/src/RedisNotifications.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/Windows936Encoding.cpp",
            "line": 5531,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Net/src/QuotedPrintableEncoder.cpp",
            "line": 121,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Net/src/QuotedPrintableEncoder.cpp",
            "line": 145,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "XML/src/DOMWriter.cpp",
            "line": 41,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/Base64Encoder.cpp",
            "line": 156,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Base64Encoder.cpp",
            "line": 178,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "XML/src/SAXException.cpp",
            "line": 70,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "XML/src/SAXException.cpp",
            "line": 80,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/ContentHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_8Encoding.cpp",
            "line": 92,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/ISO8859_10Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "Encodings/src/MacCentralEurRomanEncoding.cpp",
            "line": 92,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/TeeStream.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Foundation/src/TeeStream.cpp",
            "line": 91,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/TeeStream.cpp",
            "line": 113,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/TeeStream.cpp",
            "line": 128,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Encodings/src/MacRomanEncoding.cpp",
            "line": 92,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/CDATASection.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/FormattingChannel.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/Timespan.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/Timespan.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/Windows1254Encoding.cpp",
            "line": 99,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Zip/src/ZipDataInfo.cpp",
            "line": 60,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Zip/src/ZipDataInfo.cpp",
            "line": 101,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Foundation/src/RWLock.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Foundation/src/RWLock.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Zip/src/ZipFileInfo.cpp",
            "line": 78,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/HTTPServerSession.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/NTPClient.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Redis/include/Poco/Redis/Type.h",
            "line": 235,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Redis/include/Poco/Redis/Type.h",
            "line": 250,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Redis/src/Array.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Redis/src/Array.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Redis/src/Array.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Data/src/PooledSessionHolder.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/include/Poco/Net/TCPServerConnectionFactory.h",
            "line": 109,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/include/Poco/Net/TCPServerConnectionFactory.h",
            "line": 113,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/DatagramSocketImpl.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/DatagramSocketImpl.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "XML/src/Attributes.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "MongoDB/include/Poco/MongoDB/BSONReader.h",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "MongoDB/include/Poco/MongoDB/BSONWriter.h",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "MongoDB/src/OpMsgMessage.cpp",
            "line": 94,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/ActiveThreadPool.cpp",
            "line": 436,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/FPEnvironment.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/FPEnvironment.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/FPEnvironment.cpp",
            "line": 61,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 39,
            "file": "Foundation/src/FPEnvironment_C99.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Semaphore.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Redis/src/Type.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Redis/src/Type.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "XML/src/DeclHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Data/SQLParser/src/parser/../sql/CreateStatement.h",
            "line": 18,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Zip/src/PartialStream.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Zip/src/PartialStream.cpp",
            "line": 212,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Zip/src/PartialStream.cpp",
            "line": 230,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Data/src/Date.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 5,
            "file": "Foundation/include/Poco/ordered_hash.h",
            "line": 356,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/Runnable.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/Runnable.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Data/include/Poco/Data/LOB.h",
            "line": 89,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Data/include/Poco/Data/LOB.h",
            "line": 283,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Data/include/Poco/Data/LOB.h",
            "line": 321,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Data/src/AbstractPreparation.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/NetworkInterface.cpp",
            "line": 263,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Data/src/AbstractBinding.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "MongoDB/src/Array.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 31,
            "file": "ActiveRecord/src/StatementPlaceholderProvider.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Redis/src/Client.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/NamedNodeMap.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/AtomicCounter.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/TextIterator.cpp",
            "line": 61,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/TextIterator.cpp",
            "line": 66,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/NodeAppender.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Foundation/src/Timer.cpp",
            "line": 226,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Foundation/src/Timer.cpp",
            "line": 231,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Foundation/src/Timer.cpp",
            "line": 236,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 47,
            "file": "Foundation/src/Timer.cpp",
            "line": 241,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 10,
            "file": "MongoDB/src/Message.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/ThreadTarget.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/MacJapaneseEncoding.cpp",
            "line": 1869,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/Windows1251Encoding.cpp",
            "line": 54,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/Windows1251Encoding.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Foundation/src/TemporaryFile.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/HexBinaryEncoder.cpp",
            "line": 90,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/HexBinaryEncoder.cpp",
            "line": 112,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "XML/src/QName.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "XML/src/QName.cpp",
            "line": 52,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/HTTPRequestHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/HTTPRequestHandler.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "XML/src/Attr.cpp",
            "line": 42,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Data/include/Poco/Data/BulkExtraction.h",
            "line": 67,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Data/src/RowIterator.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Data/src/RowIterator.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/FileStreamRWLock_POSIX.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "XML/src/NamespaceStrategy.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "XML/src/NamespaceStrategy.cpp",
            "line": 80,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "XML/src/NamespaceStrategy.cpp",
            "line": 117,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "XML/src/NamespaceStrategy.cpp",
            "line": 156,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Data/SQLParser/src/util/../sql/CreateStatement.h",
            "line": 18,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/HTTPNTLMCredentials.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/EventArgs.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/EventArgs.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/include/Poco/Net/HTTPObserver.h",
            "line": 94,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "Net/src/TCPReactorServerConnection.cpp",
            "line": 17,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/LoggingRegistry.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/LoggingRegistry.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/IPAddressImpl.cpp",
            "line": 71,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/IPAddressImpl.cpp",
            "line": 76,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Zip/src/ZipArchiveInfo.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Zip/src/ZipArchiveInfo.cpp",
            "line": 131,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Net/src/HTTPRequestHandlerFactory.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Net/src/HTTPRequestHandlerFactory.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/LogStream.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Foundation/src/LogStream.cpp",
            "line": 79,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/LogStream.cpp",
            "line": 109,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/Base32Encoder.cpp",
            "line": 206,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Base32Encoder.cpp",
            "line": 229,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "PageCompiler/src/CodeWriter.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Foundation/src/NullChannel.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Foundation/src/NullChannel.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Foundation/src/LogFile.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/StreamConverter.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/StreamConverter.cpp",
            "line": 151,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/StreamConverter.cpp",
            "line": 175,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Foundation/src/StreamConverter.cpp",
            "line": 187,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "XML/src/Name.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "XML/src/Name.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "XML/src/Name.cpp",
            "line": 69,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/InflatingStream.cpp",
            "line": 274,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Foundation/src/InflatingStream.cpp",
            "line": 299,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/InflatingStream.cpp",
            "line": 324,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/RawSocketImpl.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "ActiveRecord/Compiler/src/Parser.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/MemoryStream.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/MemoryStream.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/MemoryStream.cpp",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/ServerSocket.cpp",
            "line": 68,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/RandomStream.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/RandomStream.cpp",
            "line": 106,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/RandomStream.cpp",
            "line": 122,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Net/src/HTTPCookie.cpp",
            "line": 144,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Net/src/HTTPCookie.cpp",
            "line": 160,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/FileStreamFactory.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/FileStreamFactory.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "XML/src/InputSource.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Foundation/src/AsyncChannel.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/MacCyrillicEncoding.cpp",
            "line": 92,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "MongoDB/src/ObjectId.cpp",
            "line": 84,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Net/src/PartSource.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "XML/src/DTDHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "XML/src/NodeList.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "XML/src/Notation.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "XML/src/EventTarget.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Foundation/src/Clock.cpp",
            "line": 69,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Clock.cpp",
            "line": 74,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/HTTPStream.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/HTTPStream.cpp",
            "line": 109,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/HTTPStream.cpp",
            "line": 148,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_9Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Net/src/ICMPSocket.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_7Encoding.cpp",
            "line": 96,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/HTTPBasicCredentials.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Data/src/AbstractExtraction.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/DOMException.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/DOMException.cpp",
            "line": 58,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/HTTPClientSession.cpp",
            "line": 133,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/Windows874Encoding.cpp",
            "line": 96,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/Checksum.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/DateTime.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/DateTime.cpp",
            "line": 112,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Data/src/Position.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Net/src/TCPServer.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/DataURIStreamFactory.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/DataURIStreamFactory.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Redis/src/Command.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Redis/src/Command.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/CountingStream.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Foundation/src/CountingStream.cpp",
            "line": 133,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/CountingStream.cpp",
            "line": 179,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/CountingStream.cpp",
            "line": 194,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/TCPReactorAcceptor.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "XML/src/Locator.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "Data/src/Row.cpp",
            "line": 77,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/AttributesImpl.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/AttributesImpl.cpp",
            "line": 55,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/HexBinaryDecoder.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/HexBinaryDecoder.cpp",
            "line": 73,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/HexBinaryDecoder.cpp",
            "line": 89,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Data/src/SessionPoolContainer.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Data/src/SessionPoolContainer.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/MessageHeader.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Foundation/src/NamedEvent.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Foundation/src/NamedMutex.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Data/src/Transcoder.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/NTPPacket.cpp",
            "line": 80,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Void.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Void.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Void.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Foundation/src/Void.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Data/include/Poco/Data/BulkBinding.h",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "XML/src/XMLReader.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Encodings/src/MacChineseTradEncoding.cpp",
            "line": 3439,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/TCPServerDispatcher.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/TCPServerDispatcher.cpp",
            "line": 81,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Glob.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/HTTPReactorServer.cpp",
            "line": 20,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "XML/src/NamePool.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Data/src/StatementImpl.cpp",
            "line": 65,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/ICMPEventArgs.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/ASCIIEncoding.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/ASCIIEncoding.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/DigestStream.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/DigestStream.cpp",
            "line": 102,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/DigestStream.cpp",
            "line": 120,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/DigestStream.cpp",
            "line": 139,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Foundation/src/Logger.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Data/SQLParser/src/sql/CreateStatement.h",
            "line": 18,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/RefCountedObject.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "XML/src/DocumentFragment.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Data/src/Range.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Data/SQLParser/src/sql/statements.cpp",
            "line": 133,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Data/src/MetaColumn.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Data/src/MetaColumn.cpp",
            "line": 70,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "XML/src/DOMImplementation.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "XML/src/DOMImplementation.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "XML/src/ParserEngine.cpp",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/FIFOBufferStream.cpp",
            "line": 181,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/Base32Decoder.cpp",
            "line": 144,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/Base32Decoder.cpp",
            "line": 239,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Base32Decoder.cpp",
            "line": 255,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "XML/src/Text.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Data/SQLite/src/Extractor.cpp",
            "line": 42,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "MongoDB/src/Element.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Foundation/src/TextEncoding.cpp",
            "line": 60,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/TextEncoding.cpp",
            "line": 118,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/ThreadPool.cpp",
            "line": 71,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Data/src/Session.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Data/src/Session.cpp",
            "line": 68,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "PageCompiler/src/OSPCodeWriter.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/StreamChannel.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/Windows1256Encoding.cpp",
            "line": 99,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Foundation/src/Channel.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Foundation/src/Channel.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/RotateStrategy.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/RotateStrategy.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Foundation/src/RotateStrategy.cpp",
            "line": 68,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/RotateStrategy.cpp",
            "line": 115,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/Windows1250Encoding.cpp",
            "line": 54,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/Windows1250Encoding.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Data/src/Time.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Foundation/src/NestedDiagnosticContext.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Foundation/src/NestedDiagnosticContext.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "MongoDB/src/Document.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "MongoDB/src/Document.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 31,
            "file": "Foundation/src/LineEndingConverter.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Foundation/src/LineEndingConverter.cpp",
            "line": 112,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Foundation/src/LineEndingConverter.cpp",
            "line": 150,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Foundation/src/LineEndingConverter.cpp",
            "line": 170,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Stopwatch.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/StringPartSource.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/TCPServerConnection.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/Windows1255Encoding.cpp",
            "line": 97,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Data/src/JSONRowFormatter.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Net/src/HTTPIOStream.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/HTTPIOStream.cpp",
            "line": 46,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/Windows950Encoding.cpp",
            "line": 3458,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/ULIDGenerator.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/ULIDGenerator.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/Process_UNIX.cpp",
            "line": 48,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Data/src/AbstractPreparator.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/SocketNotification.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/SocketNotification.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/SocketNotification.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/SocketNotification.cpp",
            "line": 79,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/SocketNotification.cpp",
            "line": 90,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/SocketNotification.cpp",
            "line": 101,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/SocketNotification.cpp",
            "line": 112,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/Windows1252Encoding.cpp",
            "line": 55,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/Windows1252Encoding.cpp",
            "line": 60,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Net/src/HTTPAuthenticationParams.cpp",
            "line": 74,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Net/src/HTTPAuthenticationParams.cpp",
            "line": 97,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 53,
            "file": "Net/src/HTTPAuthenticationParams.cpp",
            "line": 102,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 7,
            "file": "PageCompiler/src/Page.cpp",
            "line": 16,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "PageCompiler/src/Page.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/UUID.cpp",
            "line": 93,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "XML/src/CharacterData.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/ISO8859_11Encoding.cpp",
            "line": 95,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/FTPStreamFactory.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/FTPStreamFactory.cpp",
            "line": 68,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/FTPStreamFactory.cpp",
            "line": 102,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/FTPStreamFactory.cpp",
            "line": 107,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/FTPStreamFactory.cpp",
            "line": 116,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/FTPStreamFactory.cpp",
            "line": 121,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "XML/src/Entity.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/ErrorHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Zip/src/ZipStream.cpp",
            "line": 285,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Zip/src/ZipStream.cpp",
            "line": 305,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Zip/src/ZipStream.cpp",
            "line": 321,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Data/src/SessionImpl.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Path.cpp",
            "line": 72,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Path.cpp",
            "line": 132,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Foundation/src/SortedDirectoryIterator.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/Latin9Encoding.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/Latin9Encoding.cpp",
            "line": 58,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Net/src/HTTPSessionInstantiator.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Net/src/HTTPSessionInstantiator.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/LocalDateTime.cpp",
            "line": 93,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/LocalDateTime.cpp",
            "line": 108,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "XML/src/NamespaceSupport.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "Net/src/MailMessage.cpp",
            "line": 69,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "Net/src/MailMessage.cpp",
            "line": 167,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/SynchronizedObject.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/SynchronizedObject.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Foundation/src/ArchiveStrategy.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Foundation/src/ArchiveStrategy.cpp",
            "line": 236,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Foundation/src/ArchiveStrategy.cpp",
            "line": 241,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/SharedLibrary.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/SharedLibrary.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/SharedLibrary_UNIX.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_6Encoding.cpp",
            "line": 91,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/ICMPv4PacketImpl.cpp",
            "line": 114,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Data/SQLite/src/Connector.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Data/SQLite/src/Connector.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Data/src/SimpleRowFormatter.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "MongoDB/src/RegularExpression.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "MongoDB/src/RegularExpression.cpp",
            "line": 41,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Net/src/HTTPDigestCredentials.cpp",
            "line": 160,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/ThreadLocal.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/ThreadLocal.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/ThreadLocal.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Manifest.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Manifest.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/OAuth10Credentials.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/OAuth10Credentials.cpp",
            "line": 84,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Data/src/RowFormatter.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/StreamSocket.cpp",
            "line": 54,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/StreamSocket.cpp",
            "line": 66,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Net/src/FilePartSource.cpp",
            "line": 63,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "Foundation/src/Thread_POSIX.cpp",
            "line": 77,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Foundation/src/FileStream.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/FileStream.cpp",
            "line": 97,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/FileStream.cpp",
            "line": 121,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Foundation/src/FileStream.cpp",
            "line": 145,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/MulticastSocket.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/MulticastSocket.cpp",
            "line": 73,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/PartStore.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/URIStreamFactory.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/URIStreamFactory.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/URIStreamFactory.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/MultipartReader.cpp",
            "line": 42,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/MultipartReader.cpp",
            "line": 166,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/MultipartReader.cpp",
            "line": 189,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Foundation/src/PIDFile.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/MailRecipient.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/MailRecipient.cpp",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/SplitterChannel.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "MongoDB/src/ReplicaSetURI.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "MongoDB/src/ReplicaSetURI.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Zip/src/ZipManipulator.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Net/src/HTTPFixedLengthStream.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "Net/src/HTTPFixedLengthStream.cpp",
            "line": 118,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "Net/src/HTTPFixedLengthStream.cpp",
            "line": 157,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Foundation/src/Mutex.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Foundation/src/Mutex.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Mutex.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Mutex.cpp",
            "line": 54,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Mutex.cpp",
            "line": 85,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Mutex.cpp",
            "line": 90,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Mutex_POSIX.cpp",
            "line": 170,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/NullStream.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/NullStream.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Foundation/src/NullStream.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/NullStream.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/NullStream.cpp",
            "line": 69,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "XML/src/LocatorImpl.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/EventException.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/EventException.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 33,
            "file": "XML/src/EventException.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/IPAddress.cpp",
            "line": 224,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Net/src/HTTPServer.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "XML/src/Event.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "XML/src/XMLStreamParserException.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Net/src/ICMPClient.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/HTTPCredentials.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/HTTPCredentials.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "XML/src/WhitespaceFilter.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "Data/SQLite/src/Binder.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/EntityResolver.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/ErrorHandler.cpp",
            "line": 25,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/ErrorHandler.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Formatter.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Formatter.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/Windows932Encoding.cpp",
            "line": 1973,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 29,
            "file": "Net/src/TCPServerConnectionFactory.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/DoubleByteEncoding.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/Windows1257Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_3Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/UTF8Encoding.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/UTF8Encoding.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Zip/src/ParseCallback.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Zip/src/ParseCallback.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Data/src/Limit.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/PipeStream.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/PipeStream.cpp",
            "line": 105,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/PipeStream.cpp",
            "line": 122,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/SocketStream.cpp",
            "line": 117,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/SocketStream.cpp",
            "line": 134,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/SocketStream.cpp",
            "line": 151,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "XML/src/XMLFilter.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/Latin1Encoding.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/Latin1Encoding.cpp",
            "line": 58,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/HTTPServerResponse.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/HTTPServerResponse.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Net/src/SocketNotifier.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Net/src/DatagramSocket.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Net/src/DatagramSocket.cpp",
            "line": 65,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 33,
            "file": "Net/src/DatagramSocket.cpp",
            "line": 111,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Encodings/src/MacChineseSimpEncoding.cpp",
            "line": 1947,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/UTF32Encoding.cpp",
            "line": 64,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/DigestEngine.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/DigestEngine.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "XML/src/ProcessingInstruction.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Data/src/Statement.cpp",
            "line": 84,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/DeflatingStream.cpp",
            "line": 305,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Foundation/src/DeflatingStream.cpp",
            "line": 330,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/DeflatingStream.cpp",
            "line": 361,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Net/src/PartHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Net/src/PartHandler.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "XML/src/DTDMap.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/DataURIStream.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/DataURIStream.cpp",
            "line": 67,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Zip/src/ZipLocalFileHeader.cpp",
            "line": 109,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "XML/src/DocumentType.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Notification.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Timestamp.cpp",
            "line": 70,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/Timestamp.cpp",
            "line": 75,
            "message": "use '= default' to define a trivial copy-assignment operator",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/DefaultHandler.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "XML/src/DefaultHandler.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/ISO8859_14Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/RawSocket.cpp",
            "line": 72,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "XML/src/Node.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Foundation/src/VarIterator.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Foundation/src/VarIterator.cpp",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/NTPEventArgs.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/File.cpp",
            "line": 118,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/File.cpp",
            "line": 143,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/File_UNIX.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/File_UNIX.cpp",
            "line": 66,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/Windows949Encoding.cpp",
            "line": 4345,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/HashStatistic.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Redis/src/RedisStream.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Redis/src/RedisStream.cpp",
            "line": 102,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Redis/src/RedisStream.cpp",
            "line": 119,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Foundation/src/Task.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/ISO8859_13Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "XML/src/EntityReference.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Data/src/StatementCreator.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Data/src/StatementCreator.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Data/src/StatementCreator.cpp",
            "line": 63,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/NullPartHandler.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/NullPartHandler.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_4Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/Latin2Encoding.cpp",
            "line": 53,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/Latin2Encoding.cpp",
            "line": 58,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/TextConverter.cpp",
            "line": 39,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "Foundation/src/URI.cpp",
            "line": 102,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "Foundation/src/URI.cpp",
            "line": 149,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Foundation/src/Token.cpp",
            "line": 23,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Foundation/src/Token.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Token.cpp",
            "line": 95,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Token.cpp",
            "line": 100,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/Token.cpp",
            "line": 111,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Foundation/src/Token.cpp",
            "line": 116,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/Token.cpp",
            "line": 127,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/Token.cpp",
            "line": 132,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/EscapeHTMLStream.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/EscapeHTMLStream.cpp",
            "line": 69,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Net/src/EscapeHTMLStream.cpp",
            "line": 87,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/EventChannel.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/EventChannel.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/RemoteSyslogListener.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/RemoteSyslogListener.cpp",
            "line": 115,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/RemoteSyslogListener.cpp",
            "line": 210,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/RemoteSyslogListener.cpp",
            "line": 556,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/NameValueCollection.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/NameValueCollection.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/NameValueCollection.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Util/src/TimerTask.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Redis/src/Error.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 8,
            "file": "Redis/src/Error.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/ConsoleChannel.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Foundation/src/ConsoleChannel.cpp",
            "line": 71,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Net/src/HTTPHeaderStream.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Net/src/HTTPHeaderStream.cpp",
            "line": 115,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Net/src/HTTPHeaderStream.cpp",
            "line": 154,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 7,
            "file": "Data/src/Bulk.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "XML/src/XMLFilterImpl.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/Windows1258Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "XML/src/DocumentEvent.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "PageCompiler/src/PageReader.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/PatternFormatter.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/SocketAddressImpl.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/SocketAddressImpl.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "Foundation/src/Error.cpp",
            "line": 72,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "MongoDB/src/MessageHeader.cpp",
            "line": 34,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/TCPServerParams.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/OAuth20Credentials.cpp",
            "line": 62,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "XML/src/DOMSerializer.cpp",
            "line": 56,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Net/src/QuotedPrintableDecoder.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Net/src/QuotedPrintableDecoder.cpp",
            "line": 79,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Net/src/QuotedPrintableDecoder.cpp",
            "line": 97,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "XML/src/NodeFilter.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Foundation/src/TaskNotification.cpp",
            "line": 40,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 28,
            "file": "Foundation/src/TaskNotification.cpp",
            "line": 51,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Foundation/src/TaskNotification.cpp",
            "line": 62,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 27,
            "file": "Foundation/src/TaskNotification.cpp",
            "line": 87,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Net/src/ICMPSocketImpl.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "Zip/src/Compress.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/HTTPServerParams.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Configurable.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Foundation/src/Configurable.cpp",
            "line": 26,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "XML/src/TreeWalker.cpp",
            "line": 33,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "XML/src/TreeWalker.cpp",
            "line": 55,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/MacKoreanEncoding.cpp",
            "line": 2209,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/HostEntry.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/HostEntry.cpp",
            "line": 119,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/HostEntry.cpp",
            "line": 147,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Encodings/src/Windows1253Encoding.cpp",
            "line": 97,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "MongoDB/src/JavaScriptCode.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "MongoDB/src/JavaScriptCode.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Data/src/AbstractExtractor.cpp",
            "line": 31,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/MediaType.cpp",
            "line": 42,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/MediaType.cpp",
            "line": 58,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "XML/src/EventListener.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/HTTPResponse.cpp",
            "line": 144,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Net/src/HTTPResponse.cpp",
            "line": 152,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/UUIDGenerator.cpp",
            "line": 36,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/MailStream.cpp",
            "line": 38,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 10,
            "file": "Net/src/MailStream.cpp",
            "line": 185,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/MailStream.cpp",
            "line": 209,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/MailStream.cpp",
            "line": 221,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Net/src/HTTPStreamFactory.cpp",
            "line": 64,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 9,
            "file": "MongoDB/src/Binary.cpp",
            "line": 75,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Net/src/SocketAddress.cpp",
            "line": 177,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/PurgeStrategy.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/PurgeStrategy.cpp",
            "line": 35,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/PurgeStrategy.cpp",
            "line": 66,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Foundation/src/PurgeStrategy.cpp",
            "line": 71,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/PurgeStrategy.cpp",
            "line": 91,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Foundation/src/PurgeStrategy.cpp",
            "line": 121,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/VarHolder.cpp",
            "line": 44,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/VarHolder.cpp",
            "line": 49,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Util/src/OptionCallback.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 11,
            "file": "MongoDB/src/Database.cpp",
            "line": 139,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "XML/src/EntityResolverImpl.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Net/src/HTTPRequest.cpp",
            "line": 77,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/POP3ClientSession.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/POP3ClientSession.cpp",
            "line": 66,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "Net/src/POP3ClientSession.cpp",
            "line": 89,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Net/src/HTTPChunkedStream.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 25,
            "file": "Net/src/HTTPChunkedStream.cpp",
            "line": 191,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 26,
            "file": "Net/src/HTTPChunkedStream.cpp",
            "line": 230,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/TextBufferIterator.cpp",
            "line": 64,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Foundation/src/TextBufferIterator.cpp",
            "line": 69,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 2,
            "file": "ActiveRecord/Compiler/src/Compiler.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Net/src/HTTPMessage.cpp",
            "line": 59,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 14,
            "file": "Net/src/HTTPMessage.cpp",
            "line": 66,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Util/src/HelpFormatter.cpp",
            "line": 41,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "XML/src/EventDispatcher.cpp",
            "line": 52,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/StreamSocketImpl.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/StreamSocketImpl.cpp",
            "line": 50,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Condition.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Foundation/src/Condition.cpp",
            "line": 25,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 20,
            "file": "Encodings/src/ISO8859_5Encoding.cpp",
            "line": 96,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/ServerSocketImpl.cpp",
            "line": 22,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Net/src/ServerSocketImpl.cpp",
            "line": 27,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 30,
            "file": "Net/src/HTTPServerConnectionFactory.cpp",
            "line": 32,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Foundation/src/LoggingFactory.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Encodings/src/ISO8859_16Encoding.cpp",
            "line": 98,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Data/src/ArchiveStrategy.cpp",
            "line": 45,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 23,
            "file": "Data/src/ArchiveStrategy.cpp",
            "line": 76,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/Base64Decoder.cpp",
            "line": 79,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "Foundation/src/Base64Decoder.cpp",
            "line": 157,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Foundation/src/Base64Decoder.cpp",
            "line": 173,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Foundation/src/StringTokenizer.cpp",
            "line": 60,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Zip/src/ZipArchive.cpp",
            "line": 61,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 19,
            "file": "PageCompiler/src/ApacheCodeWriter.cpp",
            "line": 21,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Zip/src/SkipCallback.cpp",
            "line": 25,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 15,
            "file": "Zip/src/SkipCallback.cpp",
            "line": 30,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 22,
            "file": "Zip/src/AutoDetectStream.cpp",
            "line": 43,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 16,
            "file": "Zip/src/AutoDetectStream.cpp",
            "line": 206,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 24,
            "file": "Zip/src/AutoDetectStream.cpp",
            "line": 224,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/WebSocket.cpp",
            "line": 89,
            "message": "use '= default' to define a trivial copy constructor",
            "verdict": null
          },
          {
            "column": 12,
            "file": "Net/src/WebSocket.cpp",
            "line": 95,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/MultipartWriter.cpp",
            "line": 47,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 6,
            "file": "Foundation/src/Var.cpp",
            "line": 28,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 18,
            "file": "Net/src/UDPServerParams.cpp",
            "line": 37,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 21,
            "file": "Net/src/HTTPSessionFactory.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Data/src/SessionFactory.cpp",
            "line": 24,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 17,
            "file": "Data/src/SessionFactory.cpp",
            "line": 29,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "Foundation/src/FastLogger.cpp",
            "line": 924,
            "message": "use '= default' to define a trivial destructor",
            "verdict": null
          },
          {
            "column": 13,
            "file": "dependencies/quill/include/quill/bundled/fmt/base.h",
            "line": 339,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          },
          {
            "column": 3,
            "file": "dependencies/quill/include/quill/bundled/fmt/format.h",
            "line": 1334,
            "message": "use '= default' to define a trivial default constructor",
            "verdict": null
          }
        ],
        "duration_seconds": 47.738902,
        "project": "poco",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 7.259182,
        "project": "stdexec",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 2.659663,
        "project": "yaml-cpp",
        "status": "COMPLETED"
      },
      {
        "diagnostics": [],
        "duration_seconds": 2.138846,
        "project": "zstd",
        "status": "COMPLETED"
      }
    ]
  },
  "check_config": {},
  "check_name": "modernize-use-equals-default",
  "duration_seconds": 2173.853533,
  "finished_at": "2026-09-27T10:42:40.853533Z",
  "github_run_attempt": 1,
  "github_run_id": 36311444585,
  "llvm_revision": "7615da10b75c57286a4032eac8bb43c1b8d2ba46+patch:b045bc7769c26d8e22bddf93a1d586b34b8bbc5424957414e4de9ccce8d056c4",
  "pr_number": 226456,
  "project_runs": [
    {
      "diagnostics": [
        {
          "column": 3,
          "file": "absl/random/internal/iostream_state_saver.h",
          "line": 42,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "absl/crc/internal/crc.cc",
          "line": 424,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "absl/crc/internal/crc.cc",
          "line": 425,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/inlined_vector.h",
          "line": 299,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "absl/container/internal/inlined_vector.h",
          "line": 193,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "absl/time/internal/cctz/src/zone_info_source.cc",
          "line": 25,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "absl/strings/cord.h",
          "line": 910,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "absl/strings/cord.h",
          "line": 1331,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "absl/strings/cord.h",
          "line": 1345,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 14,
          "file": "absl/strings/cord.h",
          "line": 1359,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "absl/time/internal/cctz/src/time_zone_if.cc",
          "line": 42,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "absl/container/internal/common.h",
          "line": 173,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "absl/container/internal/common.h",
          "line": 195,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/flat_hash_map.h",
          "line": 189,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/internal/raw_hash_map.h",
          "line": 107,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/btree_map.h",
          "line": 164,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/btree_map.h",
          "line": 602,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/internal/btree_container.h",
          "line": 306,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/internal/btree_container.h",
          "line": 733,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "absl/container/internal/btree_container.h",
          "line": 867,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        }
      ],
      "duration_seconds": 10.938943,
      "project": "abseil-cpp",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [
        {
          "column": 29,
          "file": "code/PostProcessing/RemoveRedundantMaterials.cpp",
          "line": 57,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "code/Common/StackAllocator.inl",
          "line": 48,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "./contrib/earcut-hpp/earcut.hpp",
          "line": 99,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 29,
          "file": "code/Common/StdOStreamLogStream.h",
          "line": 84,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "code/AssetLib/Collada/ColladaHelper.h",
          "line": 597,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "code/AssetLib/Collada/ColladaHelper.h",
          "line": 606,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 33,
          "file": "code/../contrib/Open3DGC/o3dgcBinaryStream.h",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
          "line": 178,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
          "line": 181,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
          "line": 311,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "code/../contrib/Open3DGC/o3dgcVector.inl",
          "line": 314,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "code/../contrib/rapidjson/include/rapidjson/allocators.h",
          "line": 505,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
          "line": 2913,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 5,
          "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
          "line": 2914,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
          "line": 2969,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 5,
          "file": "code/../contrib/rapidjson/include/rapidjson/document.h",
          "line": 2970,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "code/../contrib/utf8cpp/source/utf8/checked.h",
          "line": 260,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "code/../contrib/utf8cpp/source/utf8/unchecked.h",
          "line": 211,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
          "line": 220,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
          "line": 244,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
          "line": 256,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
          "line": 275,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "code/../contrib/rapidjson/include/rapidjson/schema.h",
          "line": 1792,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "./contrib/clipper/clipper.hpp",
          "line": 140,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "./contrib/clipper/clipper.hpp",
          "line": 395,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        }
      ],
      "duration_seconds": 22.551909,
      "project": "assimp",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [],
      "duration_seconds": 4.791211,
      "project": "catch2",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.cpp",
          "line": 1293,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "externals/tinyxml2/tinyxml2.cpp",
          "line": 1341,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.cpp",
          "line": 1390,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 329,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 330,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 480,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 1020,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 1246,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 2065,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 2068,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 5,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 2143,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 2146,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/tinyxml2.h",
          "line": 2250,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 329,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 330,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 480,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 1020,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 1246,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 2065,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 2068,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 5,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 2143,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 2146,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 13,
          "file": "externals/tinyxml2/./tinyxml2.h",
          "line": 2250,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        }
      ],
      "duration_seconds": 13.538762,
      "project": "cppcheck",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [],
      "duration_seconds": 2.529719,
      "project": "curl",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [
        {
          "column": 11,
          "file": "vhdlparser/CharStream.cc",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "vhdlparser/JavaCC.h",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "vhdlparser/JavaCC.h",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "deps/fmt/include/fmt/base.h",
          "line": 340,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "deps/fmt/include/fmt/format.h",
          "line": 1282,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "src/htmlentity.cpp",
          "line": 334,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "src/regex.h",
          "line": 154,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "src/regex.h",
          "line": 239,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "src/filedef.h",
          "line": 76,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "src/doxygen.h",
          "line": 67,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 1167,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 1168,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 1201,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 1224,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 1247,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 2494,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 2544,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 3343,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5175,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5187,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 38,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5190,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 32,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5823,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 32,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5833,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 52,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5835,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 42,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5932,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 42,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5942,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 72,
          "file": "deps/filesystem/filesystem.hpp",
          "line": 5971,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 3,
          "file": "src/dir.cpp",
          "line": 89,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "src/dir.cpp",
          "line": 137,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "src/dir.cpp",
          "line": 225,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "deps/spdlog/include/spdlog/fmt/bundled/base.h",
          "line": 340,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "deps/spdlog/include/spdlog/fmt/bundled/format.h",
          "line": 1282,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "src/htmlgen.h",
          "line": 81,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "src/tooltip.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "src/dotdirdeps.cpp",
          "line": 407,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "src/emoji.cpp",
          "line": 1973,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "src/docgroup.h",
          "line": 27,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "src/vhdljjparser.cpp",
          "line": 126,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "vhdlparser/ErrorHandler.h",
          "line": 46,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "vhdlparser/ErrorHandler.h",
          "line": 73,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "vhdlparser/TokenManager.h",
          "line": 20,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "src/cite.h",
          "line": 28,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "src/namespacedef.cpp",
          "line": 334,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "src/plantuml.cpp",
          "line": 237,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "src/groupdef.cpp",
          "line": 207,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "src/htmlhelp.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "src/markdown.cpp",
          "line": 3781,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "src/dirdef.cpp",
          "line": 149,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "src/pagedef.cpp",
          "line": 100,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "src/filedef.cpp",
          "line": 305,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "vhdlparser/TokenMgrError.cc",
          "line": 50,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "src/dot.cpp",
          "line": 88,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "vhdlparser/ParseException.cc",
          "line": 45,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "src/memberlist.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "src/clangparser.cpp",
          "line": 980,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "src/clangparser.cpp",
          "line": 997,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "src/resourcemgr.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "src/definition.cpp",
          "line": 1959,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "src/searchindex.cpp",
          "line": 386,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "src/conceptdef.cpp",
          "line": 185,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "src/docvisitor.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "src/tagreader.cpp",
          "line": 254,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "src/doxygen.cpp",
          "line": 232,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "src/symbolresolver.cpp",
          "line": 1629,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "src/layout.cpp",
          "line": 1413,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        }
      ],
      "duration_seconds": 31.550241,
      "project": "doxygen",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [],
      "duration_seconds": 1.505795,
      "project": "libgit2",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [],
      "duration_seconds": 0.871314,
      "project": "libuv",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [
        {
          "column": 3,
          "file": "clang/lib/Driver/OffloadBundler.cpp",
          "line": 189,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/Driver/OffloadBundler.cpp",
          "line": 191,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/Driver/OffloadBundler.cpp",
          "line": 326,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Driver/OffloadBundler.cpp",
          "line": 348,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Driver/OffloadBundler.cpp",
          "line": 579,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Basic/LangOptions.h",
          "line": 994,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "llvm/include/llvm/Support/TypeSize.h",
          "line": 307,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/Format/UnwrappedLineParser.h",
          "line": 94,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/DeclID.h",
          "line": 192,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/DeclID.h",
          "line": 215,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/AST/Expr.h",
          "line": 383,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/TemplateBase.h",
          "line": 492,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/TemplateBase.h",
          "line": 533,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Basic/SyncScope.h",
          "line": 106,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Basic/SyncScope.h",
          "line": 143,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Basic/SyncScope.h",
          "line": 197,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/FormatString.h",
          "line": 720,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/Format/FormatTokenSource.h",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/ODRHash.h",
          "line": 53,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 420,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 899,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 934,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 1312,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 1672,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 2686,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 2710,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 2732,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 2754,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 2776,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 5831,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 9137,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/AST/OpenMPClause.h",
          "line": 10270,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "clang/lib/Driver/ToolChains/TCE.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "clang/lib/Driver/ToolChains/TCE.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/Rewrite/Core/Rewriter.h",
          "line": 62,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/Sema/Sema.h",
          "line": 2690,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/include/clang/Sema/Sema.h",
          "line": 7777,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/Sema/Sema.h",
          "line": 8308,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/include/clang/Sema/Sema.h",
          "line": 8311,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/Sema/Sema.h",
          "line": 9346,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/include/clang/Sema/Sema.h",
          "line": 10417,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/ASTMatchers/ASTMatchFinder.h",
          "line": 138,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/ASTMatchers/ASTMatchersInternal.h",
          "line": 1310,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/ASTMatchers/ASTMatchersInternal.h",
          "line": 1328,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/ASTMatchers/ASTMatchersInternal.h",
          "line": 1889,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/AST/ASTConsumer.h",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Analysis/CFG.h",
          "line": 347,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Analysis/CFG.h",
          "line": 373,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h",
          "line": 136,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h",
          "line": 305,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h",
          "line": 328,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h",
          "line": 120,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/tools/libclang/CIndexDiagnostic.h",
          "line": 120,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/AST/Mangle.h",
          "line": 80,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/AST/VTableBuilder.h",
          "line": 316,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/CodeGen/CGLoopInfo.h",
          "line": 212,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/CodeGen/CodeGenFunction.h",
          "line": 4483,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/CodeGen/TargetInfo.h",
          "line": 350,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/CodeGen/TargetInfo.h",
          "line": 351,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h",
          "line": 63,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Frontend/FrontendAction.h",
          "line": 265,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Sema/ObjCMethodList.h",
          "line": 32,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Sema/ObjCMethodList.h",
          "line": 35,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/include/clang/Sema/ObjCMethodList.h",
          "line": 39,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h",
          "line": 416,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "clang/lib/Driver/ToolChains/Darwin.cpp",
          "line": 1135,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/Driver/ToolChains/Darwin.cpp",
          "line": 1137,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "clang/lib/Driver/ToolChains/Darwin.cpp",
          "line": 1139,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
          "line": 60,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
          "line": 63,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
          "line": 613,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
          "line": 1494,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/CodeGen/CGOpenMPRuntime.h",
          "line": 1724,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/Sema/TreeTransform.h",
          "line": 7503,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/AST/ByteCode/ByteCodeEmitter.h",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/AST/ByteCode/Source.h",
          "line": 76,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/AST/ByteCode/Source.h",
          "line": 103,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Interpreter/Interpreter.h",
          "line": 54,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "clang/lib/AST/VTableBuilder.cpp",
          "line": 2330,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "clang/lib/AST/VTableBuilder.cpp",
          "line": 2340,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "clang/lib/AST/VTableBuilder.cpp",
          "line": 3522,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 34,
          "file": "clang/lib/Frontend/TestModuleFileExtension.cpp",
          "line": 19,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 34,
          "file": "clang/lib/Frontend/TestModuleFileExtension.cpp",
          "line": 86,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "clang/lib/Frontend/TestModuleFileExtension.cpp",
          "line": 88,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "clang/lib/Sema/Sema.cpp",
          "line": 2644,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/CodeGen/CGCXXABI.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/CodeGen/CGHLSLRuntime.h",
          "line": 248,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/include/clang/Analysis/Analyses/LiveVariables.h",
          "line": 57,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Refactoring/RefactoringAction.h",
          "line": 41,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Refactoring/RefactoringActionRule.h",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h",
          "line": 83,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Refactoring/RefactoringOption.h",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/lib/Format/FormatToken.cpp",
          "line": 96,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/include/clang/AST/Comment.h",
          "line": 466,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/AST/MangleNumberingContext.h",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/Sema/SemaPseudoObject.cpp",
          "line": 196,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/DependencyScanning/DependencyScanningWorker.h",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/lib/Driver/ToolChains/Hexagon.cpp",
          "line": 605,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "clang/lib/CodeGen/CGObjC.cpp",
          "line": 4129,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "clang/lib/Frontend/MultiplexConsumer.cpp",
          "line": 315,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "clang/lib/Interpreter/DeviceOffload.cpp",
          "line": 162,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "clang/lib/CodeGen/CGCUDARuntime.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/CodeGen/ConstantInitFuture.h",
          "line": 56,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "clang/include/clang/Analysis/CloneDetection.h",
          "line": 395,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h",
          "line": 43,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "clang/lib/CodeGen/CGBlocks.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 172,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 718,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 724,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 730,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 736,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 754,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/APINotes/Types.h",
          "line": 873,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/lib/Frontend/FrontendActions.cpp",
          "line": 337,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "clang/lib/Basic/DiagnosticIDs.cpp",
          "line": 381,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "clang/lib/Basic/DiagnosticIDs.cpp",
          "line": 383,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "clang/lib/Driver/ToolChains/Flang.cpp",
          "line": 1198,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/Analysis/UnsafeBufferUsage.cpp",
          "line": 2951,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "clang/lib/CrossTU/CrossTranslationUnit.cpp",
          "line": 254,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "clang/lib/Index/CommentToXML.cpp",
          "line": 1143,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "clang/lib/Index/CommentToXML.cpp",
          "line": 1144,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "clang/lib/CodeGen/CGOpenCLRuntime.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/CodeGen/CGHLSLRuntime.cpp",
          "line": 1177,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Sema/HLSLExternalSemaSource.h",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "clang/lib/Driver/Tool.cpp",
          "line": 17,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/Format/UnwrappedLineFormatter.cpp",
          "line": 1072,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "clang/lib/DependencyScanning/DependencyScanningUtils.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "clang/lib/Sema/ScopeInfo.cpp",
          "line": 259,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "clang/lib/Sema/ScopeInfo.cpp",
          "line": 260,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "clang/lib/Sema/ScopeInfo.cpp",
          "line": 261,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/Format/BreakableToken.h",
          "line": 91,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "clang/lib/Driver/ToolChains/Clang.cpp",
          "line": 8177,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/lib/Basic/SourceMgrAdapter.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Frontend/SerializedDiagnosticPrinter.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Frontend/SerializedDiagnosticPrinter.cpp",
          "line": 60,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Frontend/SerializedDiagnosticPrinter.cpp",
          "line": 149,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/include/clang/Analysis/RetainSummaryManager.h",
          "line": 394,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 29,
          "file": "clang/lib/Serialization/ASTCommon.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "clang/lib/Serialization/PCHContainerOperations.cpp",
          "line": 20,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "clang/lib/Serialization/PCHContainerOperations.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Analysis/Analyses/ReachableCode.h",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/lib/AST/FormatString.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "clang/lib/AST/ByteCode/State.cpp",
          "line": 19,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "clang/lib/Interpreter/OrcIncrementalExecutor.cpp",
          "line": 58,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 32,
          "file": "clang/lib/Parse/ParseCXXInlineMethods.cpp",
          "line": 271,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp",
          "line": 42,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 29,
          "file": "clang/lib/ASTMatchers/ASTMatchFinder.cpp",
          "line": 1672,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 39,
          "file": "clang/lib/ASTMatchers/ASTMatchFinder.cpp",
          "line": 1673,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "clang/lib/ASTMatchers/ASTMatchFinder.cpp",
          "line": 1678,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/tools/clang-refactor/ClangRefactor.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "clang/lib/Driver/ToolChains/ZOS.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "clang/lib/Serialization/GeneratePCH.cpp",
          "line": 42,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "clang/lib/Frontend/Rewrite/FrontendActions.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "clang/lib/Frontend/Rewrite/FrontendActions.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "clang/lib/ASTMatchers/Dynamic/VariantValue.cpp",
          "line": 88,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/ASTMatchers/Dynamic/VariantValue.cpp",
          "line": 125,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "clang/lib/ASTMatchers/Dynamic/VariantValue.cpp",
          "line": 224,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Execution.h",
          "line": 79,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Execution.h",
          "line": 113,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/include/clang/Tooling/Execution.h",
          "line": 153,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/AST/ExprConstant.cpp",
          "line": 1614,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Sema/SemaDeclCXX.cpp",
          "line": 14680,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/Sema/SemaDeclCXX.cpp",
          "line": 14681,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/lib/AST/Mangle.cpp",
          "line": 655,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp",
          "line": 70,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp",
          "line": 302,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "clang/lib/Analysis/ProgramPoint.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/lib/Tooling/RefactoringCallbacks.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "clang/lib/Frontend/FrontendAction.cpp",
          "line": 370,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 168,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 169,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 170,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 171,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 172,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 173,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 174,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "clang/lib/ExtractAPI/API.cpp",
          "line": 175,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/lib/CodeGen/CGCall.cpp",
          "line": 961,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "clang/lib/Frontend/TextDiagnostic.cpp",
          "line": 721,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 46,
          "file": "clang/lib/CodeGen/CGCoroutine.cpp",
          "line": 89,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "clang/lib/CodeGen/CGCoroutine.cpp",
          "line": 90,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/CodeGen/CGCoroutine.cpp",
          "line": 503,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "clang/lib/Analysis/CodeInjector.cpp",
          "line": 13,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "clang/lib/Analysis/CodeInjector.cpp",
          "line": 14,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/Driver/Driver.cpp",
          "line": 3247,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/Tooling/Transformer/Stencil.cpp",
          "line": 335,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "clang/lib/CodeGen/CodeGenTBAA.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "clang/lib/AST/ByteCode/Context.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/Basic/TargetInfo.cpp",
          "line": 198,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/AST/StmtProfile.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/utils/TableGen/ClangDiagnosticsEmitter.cpp",
          "line": 465,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "clang/tools/diagtool/DiagTool.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/tools/libclang/CXLoadedDiagnostic.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "clang/tools/libclang/CXLoadedDiagnostic.cpp",
          "line": 64,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/lib/Serialization/ModuleFileExtension.cpp",
          "line": 14,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "clang/lib/Serialization/ModuleFileExtension.cpp",
          "line": 18,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "clang/lib/Serialization/ModuleFileExtension.cpp",
          "line": 20,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 38,
          "file": "clang/lib/CodeGen/CodeGenFunction.cpp",
          "line": 2830,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/CodeGen/CGClass.cpp",
          "line": 1691,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp",
          "line": 152,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "clang/lib/Driver/ToolChains/Gnu.cpp",
          "line": 3034,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp",
          "line": 150,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp",
          "line": 542,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/lib/Sema/SemaLookup.cpp",
          "line": 3995,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "clang/lib/Frontend/ASTMerge.cpp",
          "line": 93,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "clang/tools/libclang/CIndexDiagnostic.cpp",
          "line": 89,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "clang/lib/Frontend/DependencyFile.cpp",
          "line": 219,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "clang/lib/CodeGen/CodeGenModule.cpp",
          "line": 558,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        }
      ],
      "duration_seconds": 371.296408,
      "project": "llvm-project",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [
        {
          "column": 3,
          "file": "Foundation/src/Error.cpp",
          "line": 72,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/EventArgs.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/EventArgs.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/HTTPRequestHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/HTTPRequestHandler.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/EntityResolver.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Util/src/OptionCallback.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "XML/src/LocatorImpl.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/NTPPacket.cpp",
          "line": 80,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/NodeAppender.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Zip/src/ParseCallback.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Zip/src/ParseCallback.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/Windows1253Encoding.cpp",
          "line": 97,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/FPEnvironment.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/FPEnvironment.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/FPEnvironment.cpp",
          "line": 61,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 39,
          "file": "Foundation/src/FPEnvironment_C99.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 9,
          "file": "XML/src/Entity.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/TextBufferIterator.cpp",
          "line": 64,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/TextBufferIterator.cpp",
          "line": 69,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/RefCountedObject.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/FileStreamRWLock_POSIX.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/FileStreamFactory.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/FileStreamFactory.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Net/src/HTTPAuthenticationParams.cpp",
          "line": 74,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Net/src/HTTPAuthenticationParams.cpp",
          "line": 97,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 53,
          "file": "Net/src/HTTPAuthenticationParams.cpp",
          "line": 102,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Glob.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/Windows949Encoding.cpp",
          "line": 4345,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/EventException.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/EventException.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 33,
          "file": "XML/src/EventException.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Net/src/QuotedPrintableEncoder.cpp",
          "line": 121,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Net/src/QuotedPrintableEncoder.cpp",
          "line": 145,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/ULIDGenerator.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/ULIDGenerator.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "PageCompiler/src/Page.cpp",
          "line": 16,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "PageCompiler/src/Page.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Foundation/src/SortedDirectoryIterator.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_5Encoding.cpp",
          "line": 96,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "PageCompiler/src/PageReader.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/Base32Encoder.cpp",
          "line": 206,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Base32Encoder.cpp",
          "line": 229,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/TextIterator.cpp",
          "line": 61,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/TextIterator.cpp",
          "line": 66,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Encodings/src/MacChineseSimpEncoding.cpp",
          "line": 1947,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "XML/src/EntityReference.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/Base64Decoder.cpp",
          "line": 79,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/Base64Decoder.cpp",
          "line": 157,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Base64Decoder.cpp",
          "line": 173,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Zip/src/ZipDataInfo.cpp",
          "line": 60,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Zip/src/ZipDataInfo.cpp",
          "line": 101,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "XML/src/DocumentFragment.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/Timespan.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/Timespan.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/Windows1255Encoding.cpp",
          "line": 97,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/HTTPCredentials.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/HTTPCredentials.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Util/src/HelpFormatter.cpp",
          "line": 41,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/RemoteSyslogListener.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/RemoteSyslogListener.cpp",
          "line": 115,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/RemoteSyslogListener.cpp",
          "line": 210,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/RemoteSyslogListener.cpp",
          "line": 556,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Net/src/HTTPRequestHandlerFactory.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Net/src/HTTPRequestHandlerFactory.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/NamedNodeMap.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Task.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/include/Poco/Net/TCPServerConnectionFactory.h",
          "line": 109,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/include/Poco/Net/TCPServerConnectionFactory.h",
          "line": 113,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Net/src/TCPServer.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "MongoDB/include/Poco/MongoDB/BSONReader.h",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "MongoDB/include/Poco/MongoDB/BSONWriter.h",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "MongoDB/src/ReplicaSetURI.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "MongoDB/src/ReplicaSetURI.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Timestamp.cpp",
          "line": 70,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/Timestamp.cpp",
          "line": 75,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Zip/src/AutoDetectStream.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Zip/src/AutoDetectStream.cpp",
          "line": 206,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Zip/src/AutoDetectStream.cpp",
          "line": 224,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Net/src/HTTPDigestCredentials.cpp",
          "line": 160,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "MongoDB/src/RegularExpression.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "MongoDB/src/RegularExpression.cpp",
          "line": 41,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "XML/src/DOMImplementation.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "XML/src/DOMImplementation.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/RotateStrategy.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/RotateStrategy.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Foundation/src/RotateStrategy.cpp",
          "line": 68,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/RotateStrategy.cpp",
          "line": 115,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/ErrorHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/MemoryStream.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/MemoryStream.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/MemoryStream.cpp",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/ISO8859_14Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "MongoDB/src/JavaScriptCode.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "MongoDB/src/JavaScriptCode.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "MongoDB/src/Database.cpp",
          "line": 139,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/TCPServerConnection.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Redis/include/Poco/Redis/Type.h",
          "line": 235,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Redis/include/Poco/Redis/Type.h",
          "line": 250,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Redis/src/Command.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Redis/src/Command.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Data/src/Time.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 5,
          "file": "Foundation/include/Poco/ordered_hash.h",
          "line": 356,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Configurable.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Configurable.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/File.cpp",
          "line": 118,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/File.cpp",
          "line": 143,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/File_UNIX.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/File_UNIX.cpp",
          "line": 66,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/EscapeHTMLStream.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/EscapeHTMLStream.cpp",
          "line": 69,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Net/src/EscapeHTMLStream.cpp",
          "line": 87,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/MacKoreanEncoding.cpp",
          "line": 2209,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/URIStreamFactory.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/URIStreamFactory.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/URIStreamFactory.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/LexicalHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/HTTPNTLMCredentials.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "XML/src/TreeWalker.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "XML/src/TreeWalker.cpp",
          "line": 55,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/NullPartHandler.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/NullPartHandler.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Data/include/Poco/Data/LOB.h",
          "line": 89,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Data/include/Poco/Data/LOB.h",
          "line": 283,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Data/include/Poco/Data/LOB.h",
          "line": 321,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Data/src/AbstractBinding.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Data/src/Position.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Data/SQLParser/src/util/../sql/CreateStatement.h",
          "line": 18,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "XML/src/ParserEngine.cpp",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/HTTPServerSession.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "XML/src/XMLFilter.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Net/src/QuotedPrintableDecoder.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Net/src/QuotedPrintableDecoder.cpp",
          "line": 79,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Net/src/QuotedPrintableDecoder.cpp",
          "line": 97,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Foundation/src/NullChannel.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Foundation/src/NullChannel.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "MongoDB/src/Binary.cpp",
          "line": 75,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/ISO8859_13Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Zip/src/ZipOperation.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Zip/src/ZipOperation.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "XML/src/XMLReader.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Foundation/src/LogFile.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Foundation/src/NamedEvent.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/MulticastSocket.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/MulticastSocket.cpp",
          "line": 73,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Redis/src/Array.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Redis/src/Array.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Redis/src/Array.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/Process_UNIX.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/UDPServerParams.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/ThreadTarget.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Zip/src/PartialStream.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Zip/src/PartialStream.cpp",
          "line": 212,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Zip/src/PartialStream.cpp",
          "line": 230,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "XML/src/Attr.cpp",
          "line": 42,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/ConsoleChannel.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/ConsoleChannel.cpp",
          "line": 71,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "XML/src/NamespaceStrategy.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "XML/src/NamespaceStrategy.cpp",
          "line": 80,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "XML/src/NamespaceStrategy.cpp",
          "line": 117,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "XML/src/NamespaceStrategy.cpp",
          "line": 156,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Data/SQLParser/src/parser/../sql/CreateStatement.h",
          "line": 18,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Zip/src/ZipArchive.cpp",
          "line": 61,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Foundation/src/Clock.cpp",
          "line": 69,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Clock.cpp",
          "line": 74,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 16,
          "file": "MongoDB/src/MessageHeader.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Encodings/src/MacRomanEncoding.cpp",
          "line": 92,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Foundation/src/Timer.cpp",
          "line": 226,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Foundation/src/Timer.cpp",
          "line": 231,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Foundation/src/Timer.cpp",
          "line": 236,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 47,
          "file": "Foundation/src/Timer.cpp",
          "line": 241,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/ICMPEventArgs.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/UTF32Encoding.cpp",
          "line": 64,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "MongoDB/src/OpMsgMessage.cpp",
          "line": 94,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Formatter.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Formatter.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "XML/src/XMLStreamParserException.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/PurgeStrategy.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/PurgeStrategy.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/PurgeStrategy.cpp",
          "line": 66,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/PurgeStrategy.cpp",
          "line": 71,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/PurgeStrategy.cpp",
          "line": 91,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/PurgeStrategy.cpp",
          "line": 121,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Data/SQLParser/src/sql/CreateStatement.h",
          "line": 18,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/NodeIterator.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/NodeIterator.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Stopwatch.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/HTTPHeaderStream.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Net/src/HTTPHeaderStream.cpp",
          "line": 115,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Net/src/HTTPHeaderStream.cpp",
          "line": 154,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Void.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Void.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Void.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Foundation/src/Void.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/Windows1252Encoding.cpp",
          "line": 55,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/Windows1252Encoding.cpp",
          "line": 60,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/Latin1Encoding.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/Latin1Encoding.cpp",
          "line": 58,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_8Encoding.cpp",
          "line": 92,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Data/include/Poco/Data/BulkExtraction.h",
          "line": 67,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/HTTPChunkedStream.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Net/src/HTTPChunkedStream.cpp",
          "line": 191,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Net/src/HTTPChunkedStream.cpp",
          "line": 230,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Data/src/RowIterator.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Data/src/RowIterator.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "Foundation/src/URI.cpp",
          "line": 102,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "Foundation/src/URI.cpp",
          "line": 149,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/ISO8859_16Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_7Encoding.cpp",
          "line": 96,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Redis/src/Client.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/HTTPSessionFactory.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Net/src/FilePartSource.cpp",
          "line": 63,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Data/src/SimpleRowFormatter.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/AtomicCounter.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Redis/src/RedisNotifications.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Redis/src/RedisNotifications.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Redis/src/RedisNotifications.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Redis/src/RedisNotifications.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "Redis/src/RedisNotifications.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "Redis/src/RedisNotifications.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/VarHolder.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/VarHolder.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/DocumentType.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Zip/src/SkipCallback.cpp",
          "line": 25,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Zip/src/SkipCallback.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Data/include/Poco/Data/BulkBinding.h",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/LoggingFactory.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/HexBinaryEncoder.cpp",
          "line": 90,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/HexBinaryEncoder.cpp",
          "line": 112,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/StreamChannel.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/NTPClient.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Zip/src/ZipArchiveInfo.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Zip/src/ZipArchiveInfo.cpp",
          "line": 131,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_6Encoding.cpp",
          "line": 91,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/SharedLibrary.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/SharedLibrary.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/SharedLibrary_UNIX.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Net/src/ICMPClient.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "XML/src/DeclHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Foundation/src/NamedMutex.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/InflatingStream.cpp",
          "line": 274,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Foundation/src/InflatingStream.cpp",
          "line": 299,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/InflatingStream.cpp",
          "line": 324,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "XML/src/Comment.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Foundation/src/TaskNotification.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Foundation/src/TaskNotification.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Foundation/src/TaskNotification.cpp",
          "line": 62,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Foundation/src/TaskNotification.cpp",
          "line": 87,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/SynchronizedObject.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/SynchronizedObject.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Data/src/Date.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Foundation/src/ArchiveStrategy.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Foundation/src/ArchiveStrategy.cpp",
          "line": 236,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Foundation/src/ArchiveStrategy.cpp",
          "line": 241,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/SocketAddress.cpp",
          "line": 177,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Net/src/ICMPSocket.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Data/SQLite/src/Binder.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "XML/src/DocumentEvent.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "Net/src/HTTPServerConnectionFactory.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Data/src/Session.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Data/src/Session.cpp",
          "line": 68,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "XML/src/NodeFilter.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "XML/src/EventTarget.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/DateTime.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/DateTime.cpp",
          "line": 112,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Foundation/src/FileStream.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/FileStream.cpp",
          "line": 97,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/FileStream.cpp",
          "line": 121,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Foundation/src/FileStream.cpp",
          "line": 145,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/DefaultHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/DefaultHandler.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "XML/src/Text.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "XML/src/XMLFilterImpl.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/MultipartWriter.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/HTTPClientSession.cpp",
          "line": 133,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/FTPStreamFactory.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/FTPStreamFactory.cpp",
          "line": 68,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/FTPStreamFactory.cpp",
          "line": 102,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/FTPStreamFactory.cpp",
          "line": 107,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/FTPStreamFactory.cpp",
          "line": 116,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/FTPStreamFactory.cpp",
          "line": 121,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "XML/src/CharacterData.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Foundation/src/Mutex.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Foundation/src/Mutex.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Mutex.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Mutex.cpp",
          "line": 54,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Mutex.cpp",
          "line": 85,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Mutex.cpp",
          "line": 90,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Mutex_POSIX.cpp",
          "line": 170,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "XML/src/ProcessingInstruction.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/UUID.cpp",
          "line": 93,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/ICMPv4PacketImpl.cpp",
          "line": 114,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "XML/src/DTDHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/ThreadPool.cpp",
          "line": 71,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/UUIDGenerator.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/HTTPReactorServer.cpp",
          "line": 20,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "JSON/src/Template.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "JSON/src/Template.cpp",
          "line": 208,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Redis/src/Type.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Redis/src/Type.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/Windows1256Encoding.cpp",
          "line": 99,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/RawSocketImpl.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/HTTPServerRequest.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/HTTPServerRequest.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/CountingStream.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Foundation/src/CountingStream.cpp",
          "line": 133,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/CountingStream.cpp",
          "line": 179,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/CountingStream.cpp",
          "line": 194,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Data/src/Transcoder.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/DOMException.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/DOMException.cpp",
          "line": 58,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Foundation/src/TemporaryFile.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/ErrorHandler.cpp",
          "line": 25,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/ErrorHandler.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/Windows1251Encoding.cpp",
          "line": 54,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/Windows1251Encoding.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/DataURIStreamFactory.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/DataURIStreamFactory.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Util/src/TimerTask.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/ISO8859_11Encoding.cpp",
          "line": 95,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/Windows1250Encoding.cpp",
          "line": 54,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/Windows1250Encoding.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Foundation/src/RWLock.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Foundation/src/RWLock.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/ISO8859_10Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Data/src/ArchiveStrategy.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Data/src/ArchiveStrategy.cpp",
          "line": 76,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "XML/src/DTDMap.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Net/src/DatagramSocket.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Net/src/DatagramSocket.cpp",
          "line": 65,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 33,
          "file": "Net/src/DatagramSocket.cpp",
          "line": 111,
          "message": "use '= default' to define a trivial copy-assignment operator",
          "verdict": null
        },
        {
          "column": 29,
          "file": "Encodings/src/MacCentralEurRomanEncoding.cpp",
          "line": 92,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "XML/src/EntityResolverImpl.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Net/src/HTTPFixedLengthStream.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 29,
          "file": "Net/src/HTTPFixedLengthStream.cpp",
          "line": 118,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 30,
          "file": "Net/src/HTTPFixedLengthStream.cpp",
          "line": 157,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_3Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/MailRecipient.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/MailRecipient.cpp",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/DatagramSocketImpl.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/DatagramSocketImpl.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/DigestStream.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/DigestStream.cpp",
          "line": 102,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/DigestStream.cpp",
          "line": 120,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/DigestStream.cpp",
          "line": 139,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Net/src/HTTPRequest.cpp",
          "line": 77,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/IPAddress.cpp",
          "line": 224,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/MacCyrillicEncoding.cpp",
          "line": 92,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Data/SQLite/src/Extractor.cpp",
          "line": 42,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/ASCIIEncoding.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/ASCIIEncoding.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "XML/src/CDATASection.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "ActiveRecord/Compiler/src/Parser.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/Windows874Encoding.cpp",
          "line": 96,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Zip/src/Compress.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "Net/src/MailMessage.cpp",
          "line": 69,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "Net/src/MailMessage.cpp",
          "line": 167,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/TCPServerParams.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Data/SQLParser/src/sql/statements.cpp",
          "line": 133,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Net/src/PartSource.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Net/src/HTTPCookie.cpp",
          "line": 144,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Net/src/HTTPCookie.cpp",
          "line": 160,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/TCPReactorAcceptor.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Data/src/SessionImpl.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/SplitterChannel.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "XML/src/DOMSerializer.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "XML/src/Locator.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/Windows950Encoding.cpp",
          "line": 3458,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "MongoDB/src/Document.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "MongoDB/src/Document.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/MessageHeader.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Net/src/ICMPSocketImpl.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/Checksum.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Path.cpp",
          "line": 72,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Foundation/src/Path.cpp",
          "line": 132,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/HashStatistic.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Foundation/src/Logger.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Foundation/src/Token.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Foundation/src/Token.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Token.cpp",
          "line": 95,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Token.cpp",
          "line": 100,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/Token.cpp",
          "line": 111,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/Token.cpp",
          "line": 116,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/Token.cpp",
          "line": 127,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/Token.cpp",
          "line": 132,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "PageCompiler/src/ApacheCodeWriter.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Encodings/src/MacChineseTradEncoding.cpp",
          "line": 3439,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Redis/src/Error.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Redis/src/Error.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/Latin2Encoding.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/Latin2Encoding.cpp",
          "line": 58,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "XML/src/InputSource.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/ServerSocketImpl.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/ServerSocketImpl.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 31,
          "file": "ActiveRecord/src/StatementPlaceholderProvider.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/ContentHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/HexBinaryDecoder.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Foundation/src/HexBinaryDecoder.cpp",
          "line": 73,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/HexBinaryDecoder.cpp",
          "line": 89,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 29,
          "file": "Net/src/TCPServerConnectionFactory.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Util/src/Validator.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Data/src/SessionFactory.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Data/src/SessionFactory.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/Windows1257Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/Windows932Encoding.cpp",
          "line": 1973,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/FormattingChannel.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/StringPartSource.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/Windows936Encoding.cpp",
          "line": 5531,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Foundation/src/FastLogger.cpp",
          "line": 924,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "dependencies/quill/include/quill/bundled/fmt/base.h",
          "line": 339,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "dependencies/quill/include/quill/bundled/fmt/format.h",
          "line": 1334,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/MacJapaneseEncoding.cpp",
          "line": 1869,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/LocalDateTime.cpp",
          "line": 93,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/LocalDateTime.cpp",
          "line": 108,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Data/src/MetaColumn.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Data/src/MetaColumn.cpp",
          "line": 70,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/SocketAddressImpl.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/SocketAddressImpl.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/DigestEngine.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/DigestEngine.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Notification.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Net/src/SocketNotifier.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/ThreadLocal.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/ThreadLocal.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/ThreadLocal.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "XML/src/NamePool.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Data/src/AbstractPreparation.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/Runnable.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "Foundation/src/Runnable.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "XML/src/DOMObject.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/AttributesImpl.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "XML/src/AttributesImpl.cpp",
          "line": 55,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "MongoDB/src/Array.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "MongoDB/src/Array.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/LoggingRegistry.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/LoggingRegistry.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/HTTPResponse.cpp",
          "line": 144,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/HTTPResponse.cpp",
          "line": 152,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/MailStream.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Net/src/MailStream.cpp",
          "line": 185,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/MailStream.cpp",
          "line": 209,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/MailStream.cpp",
          "line": 221,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/POP3ClientSession.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/POP3ClientSession.cpp",
          "line": 66,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/POP3ClientSession.cpp",
          "line": 89,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/WebSocket.cpp",
          "line": 89,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/WebSocket.cpp",
          "line": 95,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 31,
          "file": "Foundation/src/LineEndingConverter.cpp",
          "line": 47,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 25,
          "file": "Foundation/src/LineEndingConverter.cpp",
          "line": 112,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 27,
          "file": "Foundation/src/LineEndingConverter.cpp",
          "line": 150,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 28,
          "file": "Foundation/src/LineEndingConverter.cpp",
          "line": 170,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Foundation/src/PIDFile.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/MediaType.cpp",
          "line": 42,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/MediaType.cpp",
          "line": 58,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Data/src/RowFormatter.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/SocketNotification.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/SocketNotification.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/SocketNotification.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/SocketNotification.cpp",
          "line": 79,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/SocketNotification.cpp",
          "line": 90,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/SocketNotification.cpp",
          "line": 101,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/SocketNotification.cpp",
          "line": 112,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Data/src/Range.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "XML/src/QName.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "XML/src/QName.cpp",
          "line": 52,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "MongoDB/src/ObjectId.cpp",
          "line": 84,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/HTTPServerResponse.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/HTTPServerResponse.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/NameValueCollection.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/NameValueCollection.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/NameValueCollection.cpp",
          "line": 45,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Encodings/src/DoubleByteEncoding.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "Data/src/Bulk.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/Base64Encoder.cpp",
          "line": 156,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Base64Encoder.cpp",
          "line": 178,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/HTTPBasicCredentials.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Data/src/Connector.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Data/src/Connector.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Net/src/PartHandler.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Net/src/PartHandler.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "PageCompiler/src/OSPCodeWriter.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Semaphore.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Foundation/src/VarIterator.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Foundation/src/VarIterator.cpp",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/TextConverter.cpp",
          "line": 39,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Net/src/HTTPIOStream.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/HTTPIOStream.cpp",
          "line": 46,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Redis/src/RedisStream.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Redis/src/RedisStream.cpp",
          "line": 102,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Redis/src/RedisStream.cpp",
          "line": 119,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "XML/src/EventListener.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "XML/src/Notation.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/IPAddressImpl.cpp",
          "line": 71,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/IPAddressImpl.cpp",
          "line": 76,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/PipeStream.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/PipeStream.cpp",
          "line": 105,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/PipeStream.cpp",
          "line": 122,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/TeeStream.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Foundation/src/TeeStream.cpp",
          "line": 91,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/TeeStream.cpp",
          "line": 113,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/TeeStream.cpp",
          "line": 128,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "PageCompiler/src/CodeWriter.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Data/src/StatementCreator.cpp",
          "line": 23,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Data/src/StatementCreator.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Data/src/StatementCreator.cpp",
          "line": 63,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/RandomStream.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/RandomStream.cpp",
          "line": 106,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Foundation/src/RandomStream.cpp",
          "line": 122,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/HTTPServerParams.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/MultipartReader.cpp",
          "line": 42,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/MultipartReader.cpp",
          "line": 166,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/MultipartReader.cpp",
          "line": 189,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Foundation/src/AsyncChannel.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "XML/src/DOMWriter.cpp",
          "line": 41,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/Windows1254Encoding.cpp",
          "line": 99,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "XML/src/Event.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Net/src/NetworkInterface.cpp",
          "line": 263,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Condition.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/Condition.cpp",
          "line": 25,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "XML/src/SAXException.cpp",
          "line": 70,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "XML/src/SAXException.cpp",
          "line": 80,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Foundation/src/TextEncoding.cpp",
          "line": 60,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/TextEncoding.cpp",
          "line": 118,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Data/src/PooledSessionHolder.cpp",
          "line": 29,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/DataURIStream.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/DataURIStream.cpp",
          "line": 67,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Zip/src/ZipLocalFileHeader.cpp",
          "line": 109,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Data/src/StatementImpl.cpp",
          "line": 65,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/ServerSocket.cpp",
          "line": 68,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "XML/src/EventDispatcher.cpp",
          "line": 52,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/SocketStream.cpp",
          "line": 117,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/SocketStream.cpp",
          "line": 134,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/SocketStream.cpp",
          "line": 151,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Net/src/HTTPSessionInstantiator.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Net/src/HTTPSessionInstantiator.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "XML/src/WhitespaceFilter.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/StringTokenizer.cpp",
          "line": 60,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Data/src/JSONRowFormatter.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/Base32Decoder.cpp",
          "line": 144,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/Base32Decoder.cpp",
          "line": 239,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/Base32Decoder.cpp",
          "line": 255,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/UTF16Encoding.cpp",
          "line": 64,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "Data/src/Row.cpp",
          "line": 77,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/UTF8Encoding.cpp",
          "line": 51,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/UTF8Encoding.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/PartStore.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/NullStream.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Foundation/src/NullStream.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Foundation/src/NullStream.cpp",
          "line": 49,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Foundation/src/NullStream.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/NullStream.cpp",
          "line": 69,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Data/src/AbstractExtractor.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Encodings/src/Windows1258Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/FIFOBufferStream.cpp",
          "line": 181,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "MongoDB/src/Message.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "Net/src/HTTPStream.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Net/src/HTTPStream.cpp",
          "line": 109,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/HTTPStream.cpp",
          "line": 148,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Manifest.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/Manifest.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "Foundation/src/Thread_POSIX.cpp",
          "line": 77,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "XML/src/Name.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "XML/src/Name.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "XML/src/Name.cpp",
          "line": 69,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Net/src/HTTPMessage.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Net/src/HTTPMessage.cpp",
          "line": 66,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "XML/src/NamespaceSupport.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/StreamSocket.cpp",
          "line": 54,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/StreamSocket.cpp",
          "line": 66,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 11,
          "file": "XML/src/NodeList.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 8,
          "file": "Data/src/Limit.cpp",
          "line": 30,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/Latin9Encoding.cpp",
          "line": 53,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Foundation/src/Latin9Encoding.cpp",
          "line": 58,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_4Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Foundation/src/NestedDiagnosticContext.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 26,
          "file": "Foundation/src/NestedDiagnosticContext.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/StreamConverter.cpp",
          "line": 48,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Foundation/src/StreamConverter.cpp",
          "line": 151,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/StreamConverter.cpp",
          "line": 175,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Foundation/src/StreamConverter.cpp",
          "line": 187,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/include/Poco/Net/HTTPObserver.h",
          "line": 94,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 29,
          "file": "Net/src/TCPReactorServerConnection.cpp",
          "line": 17,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Encodings/src/ISO8859_9Encoding.cpp",
          "line": 98,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 16,
          "file": "XML/src/MutationEvent.cpp",
          "line": 59,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 7,
          "file": "XML/src/Node.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "XML/src/Attributes.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/LogStream.cpp",
          "line": 34,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Foundation/src/LogStream.cpp",
          "line": 79,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Foundation/src/LogStream.cpp",
          "line": 109,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Data/src/SessionPoolContainer.cpp",
          "line": 31,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Data/src/SessionPoolContainer.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/HostEntry.cpp",
          "line": 37,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/HostEntry.cpp",
          "line": 119,
          "message": "use '= default' to define a trivial copy constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/HostEntry.cpp",
          "line": 147,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Foundation/src/Channel.cpp",
          "line": 22,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "Foundation/src/Channel.cpp",
          "line": 27,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Net/src/NTPEventArgs.cpp",
          "line": 38,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Zip/src/ZipManipulator.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/DeflatingStream.cpp",
          "line": 305,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 24,
          "file": "Foundation/src/DeflatingStream.cpp",
          "line": 330,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 23,
          "file": "Foundation/src/DeflatingStream.cpp",
          "line": 361,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 14,
          "file": "Zip/src/ZipFileInfo.cpp",
          "line": 78,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/OAuth20Credentials.cpp",
          "line": 62,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "ActiveRecord/Compiler/src/Compiler.cpp",
          "line": 43,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 2,
          "file": "Net/src/TCPServerDispatcher.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 22,
          "file": "Net/src/TCPServerDispatcher.cpp",
          "line": 81,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 6,
          "file": "Foundation/src/Var.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 20,
          "file": "Net/src/HTTPStreamFactory.cpp",
          "line": 64,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Data/src/Statement.cpp",
          "line": 84,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Data/src/AbstractExtraction.cpp",
          "line": 35,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/OAuth10Credentials.cpp",
          "line": 40,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Net/src/OAuth10Credentials.cpp",
          "line": 84,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/StreamSocketImpl.cpp",
          "line": 24,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Net/src/StreamSocketImpl.cpp",
          "line": 50,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/EventChannel.cpp",
          "line": 21,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 15,
          "file": "Foundation/src/EventChannel.cpp",
          "line": 26,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "Zip/src/ZipStream.cpp",
          "line": 285,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 17,
          "file": "Zip/src/ZipStream.cpp",
          "line": 305,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 18,
          "file": "Zip/src/ZipStream.cpp",
          "line": 321,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/PatternFormatter.cpp",
          "line": 56,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 19,
          "file": "Foundation/src/ActiveThreadPool.cpp",
          "line": 436,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Net/src/RawSocket.cpp",
          "line": 72,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 10,
          "file": "MongoDB/src/Element.cpp",
          "line": 32,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 13,
          "file": "Net/src/HTTPServer.cpp",
          "line": 44,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 21,
          "file": "Data/src/AbstractPreparator.cpp",
          "line": 36,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Data/SQLite/src/Connector.cpp",
          "line": 28,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 12,
          "file": "Data/SQLite/src/Connector.cpp",
          "line": 33,
          "message": "use '= default' to define a trivial destructor",
          "verdict": null
        }
      ],
      "duration_seconds": 47.477609,
      "project": "poco",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [],
      "duration_seconds": 7.098261,
      "project": "stdexec",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [
        {
          "column": 3,
          "file": "src/setting.h",
          "line": 65,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "include/yaml-cpp/node/detail/iterator.h",
          "line": 61,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "include/yaml-cpp/node/detail/memory.h",
          "line": 34,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 3,
          "file": "src/collectionstack.h",
          "line": 20,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        },
        {
          "column": 9,
          "file": "src/parser.cpp",
          "line": 14,
          "message": "use '= default' to define a trivial default constructor",
          "verdict": null
        }
      ],
      "duration_seconds": 2.594877,
      "project": "yaml-cpp",
      "status": "COMPLETED"
    },
    {
      "diagnostics": [],
      "duration_seconds": 2.092429,
      "project": "zstd",
      "status": "COMPLETED"
    }
  ],
  "runner_arch": "ARM64",
  "started_at": "2026-09-27T10:06:27+00:00",
  "status": "COMPLETED"
}
