[ {
  "shortName" : "void Qt6DeprecatedAPIFixes::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 785,
  "linesOfCode" : 253,
  "mcCabeIndex" : 92,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool newOldHeaderFileMatch()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-header-fixes.cpp",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 207,
  "linesOfCode" : 176,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector OldStyleConnect::fixits()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 504,
  "linesOfCode" : 157,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string normalizeTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 211,
  "linesOfCode" : 131,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckManager::registerChecks()",
  "longName" : "",
  "relativeFileName" : "src/Checks.h",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 251,
  "linesOfCode" : 129,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::VisitCtor()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 336,
  "linesOfCode" : 110,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RuleOfThree::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/rule-of-three.cpp",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 168,
  "linesOfCode" : 107,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 308,
  "linesOfCode" : 85,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DetachingMember::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/detaching-member.cpp",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 146,
  "linesOfCode" : 85,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UnusedNonTrivialVariable::isInterestingType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/unused-non-trivial-variable.cpp",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 198,
  "linesOfCode" : 81,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6DeprecatedAPIFixes::fixForDeprecatedOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 508,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QBytearrayConversionToCStyle::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qbytearray-conversion-to-c-style.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 119,
  "linesOfCode" : 80,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByValue::processFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 204,
  "linesOfCode" : 80,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool eventTypeMatchesClass()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/wrong-qevent-cast.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 187,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DetachingTemporary::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/detaching-temporary.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 179,
  "linesOfCode" : 76,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TemporaryIterator::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/temporary-iterator.cpp",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 150,
  "linesOfCode" : 75,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int OldStyleConnect::classifyConnect()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 185,
  "linesOfCode" : 75,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connect3ArgLambda::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/connect-3arg-lambda.cpp",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 124,
  "linesOfCode" : 74,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6QHashSignature::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 181,
  "linesOfCode" : 74,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StrictIterators::handleImplicitCast()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/strict-iterators.cpp",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 153,
  "linesOfCode" : 72,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QGetEnv::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qgetenv.cpp",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 109,
  "linesOfCode" : 66,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foreach::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/foreach.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 121,
  "linesOfCode" : 63,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseStaticQRegularExpression::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 238,
  "linesOfCode" : 60,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string Qt6QLatin1StringCharToU::buildReplacement()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 371,
  "linesOfCode" : 60,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SanitizeInlineKeyword::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/sanitize-inline-keyword.cpp",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 107,
  "linesOfCode" : 60,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 124,
  "linesOfCode" : 58,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QVariantTemplateInstantiation::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qvariant-template-instantiation.cpp",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 108,
  "linesOfCode" : 57,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::canTakeAddressOf()",
  "longName" : "",
  "relativeFileName" : "src/ContextUtils.cpp",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 191,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6FwdFixes::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-fwd-fixes.cpp",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 148,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ClazyASTAction::ParseArgs()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 290,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReturningDataFromTemporary::handleMemberCall()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/returning-data-from-temporary.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 137,
  "linesOfCode" : 53,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string clazy::getMostNeededQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/ContextUtils.cpp",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 115,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QtAccessSpecifierType AccessSpecifierManager::qtAccessSpecifierType()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 273,
  "linesOfCode" : 52,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyWithoutNotify::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/qproperty-without-notify.cpp",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 93,
  "linesOfCode" : 52,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SuppressionManager::parseFile()",
  "longName" : "",
  "relativeFileName" : "src/SuppressionManager.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 137,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrongQGlobalStatic::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/wrong-qglobalstatic.cpp",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 86,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringArg::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-arg.cpp",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 258,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Qt6QLatin1StringCharToU::isInterestingCtorCall()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 172,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AssertWithSideEffects::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/assert-with-side-effects.cpp",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 130,
  "linesOfCode" : 51,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int main()",
  "longName" : "",
  "relativeFileName" : "src/ClazyStandaloneMain.cpp",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 217,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WritingToTemporary::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/writing-to-temporary.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 116,
  "linesOfCode" : 50,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQStringLiteralCandidate()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 465,
  "linesOfCode" : 50,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6DeprecatedAPIFixes::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 371,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::VisitFromLatin1OrUtf8()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 700,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::VisitOperatorCall()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 642,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_json()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_checks()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FullyQualifiedMocTypes::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 92,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NonPodGlobalStatic::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/non-pod-global-static.cpp",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 102,
  "linesOfCode" : 47,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::checkMethodAgainstProperty()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 171,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyASTAction::PrintHelp()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 360,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::isInComplexLoop()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 349,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByRef::processFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 153,
  "linesOfCode" : 46,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List CheckManager::checksForCommaSeparatedString()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 300,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RuleOfBase::isBlacklisted()",
  "longName" : "",
  "relativeFileName" : "src/checks/ruleofbase.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 68,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QDeleteAll::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/qdeleteall.cpp",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 78,
  "linesOfCode" : 44,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::containsNonConstMemberCall()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 324,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QDateTimeUtc::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qdatetime-utc.cpp",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 79,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UnusedNonTrivialVariable::isUninterestingType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/unused-non-trivial-variable.cpp",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 108,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WrongQEventCast::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/wrong-qevent-cast.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 272,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Foreach::containsDetachments()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/foreach.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 212,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OverriddenSignal::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/overridden-signal.cpp",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 75,
  "linesOfCode" : 41,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeLoopDetach::processForRangeLoop()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/range-loop-detach.cpp",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 162,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool replacementForQDate()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 89,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::classifyQualType()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.cpp",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 70,
  "linesOfCode" : 41,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isArgOfFunc()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 376,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LambdaUniqueConnection::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/lambda-unique-connection.cpp",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 80,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseArrowOperatorInsteadOfData::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/use-arrow-operator-instead-of-data.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 73,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Qt6QLatin1StringCharToU::checkCTorExpr()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 262,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6HeaderFixes::VisitInclusionDirective()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-header-fixes.cpp",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 290,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BaseClassEvent::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/base-class-event.cpp",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 77,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FixItExporter::HandleDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 175,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 119,
  "linesOfCode" : 39,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void NoModuleInclude::VisitInclusionDirective()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/no-module-include.cpp",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 87,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QStringArg::checkMultiArgWarningCase()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-arg.cpp",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 135,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ConnectNotNormalized::handleConnect()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/connect-not-normalized.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 126,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MissingQObjectMacro::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-qobject-macro.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool iterateCallExpr2()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/implicit-casts.cpp",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 141,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RequiredResults::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/requiredresults.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 114,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FullyQualifiedMocTypes::handleQ_PROPERTY()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 226,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LambdaInConnect::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/lambda-in-connect.cpp",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QRequiredResultCandidates::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qrequiredresult-candidates.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 83,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::expressionIsComplex()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 268,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector QStringAllocations::fixItRawLiteral()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 575,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RequiredResults::shouldIgnoreMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/requiredresults.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 66,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SuppressionManager::isSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/SuppressionManager.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 75,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StringRefCandidates::processCase2()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 219,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foreach::checkBigTypeMissingRef()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/foreach.cpp",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 167,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ChildEventQObjectCast::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/child-event-qobject-cast.cpp",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 75,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UnneededCast::handleNamedCast()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unneeded-cast.cpp",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 130,
  "linesOfCode" : 36,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation locForNextSemiColon()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-fwd-fixes.cpp",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 86,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IncorrectEmit::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/incorrect-emit.cpp",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 105,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool is_qobject_cast()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unneeded-cast.cpp",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 68,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::childsHaveSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 159,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_readme()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HeapAllocatedSmallTrivialType::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/heap-allocated-small-trivial-type.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadWithSlots::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/thread-with-slots.cpp",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 122,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List CheckManager::requestedChecks()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isSmallTrivial()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.cpp",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 112,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isPassedToFunction()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 415,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OverloadedSignal::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/overloaded-signal.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 61,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeLoopReference::processForRangeLoop()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/range-loop-reference.cpp",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 79,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QHashNamespace::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/qhash-namespace.cpp",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConstSignalOrSlot::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/const-signal-or-slot.cpp",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReserveCandidates::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 190,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Latin1Expr QStringAllocations::qlatin1CtorExpr()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MissingTypeInfo::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-typeinfo.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 76,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CtorMissingParentArgument::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/ctor-missing-parent-argument.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 83,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OldStyleConnect::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 244,
  "linesOfCode" : 32,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::InclusionDirective()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AccessSpecifierManager::VisitDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector QStringAllocations::fixItReplaceFromLatin1OrFromUtf8()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 504,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreProcessorVisitor::MacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 176,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string normalizedSignature()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 285,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_register_checks()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clazy::heapOrStackAllocated()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.cpp",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector Utils::callListForChain()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 777,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation Utils::locForNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1040,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQRegexpFromStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 135,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool containerNeverDetaches()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/range-loop-detach.cpp",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::emitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 283,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isInitializedExternally()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 873,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ClazyASTConsumer::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RuleOfTwoSoft::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/rule-of-two-soft.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 51,
  "linesOfCode" : 28,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InstallEventFilter::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/install-event-filter.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PostEvent::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/post-event.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Qt6QLatin1StringCharToU::foundQCharOrQString()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SignalWithReturnValue::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/signal-with-return-value.cpp",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 56,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool getMessageForDeclWarning()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 315,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector QStringAllocations::fixItReplaceWordWithWordInTernary()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 396,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ImplicitCasts::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/implicit-casts.cpp",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 180,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isConvertibleTo()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 206,
  "linesOfCode" : 28,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ContainerAntiPattern::VisitQSet()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/container-anti-pattern.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LowercaseQMlTypeName::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/lowercase-qml-type-name.cpp",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 57,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConnectNonSignal::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/connect-non-signal.cpp",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ContainerInsideLoop::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/container-inside-loop.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool checkUsage()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/used-qunused-variable.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replacementForQSignalMapper()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector CopyablePolymorphic::fixits()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/copyable-polymorphic.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ConnectNotNormalized::handleQ_ARG()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/connect-not-normalized.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringArg::checkForMultiArgOpportunities()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-arg.cpp",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SkippedBaseMethod::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/skipped-base-method.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QtKeywords::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt-keywords.cpp",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6QLatin1StringCharToU::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 207,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseChronoInQTimer::warn()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/use-chrono-in-qtimer.cpp",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool replacementForQButtonGroup()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 122,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QEnums::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qenums.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringComparisonToImplicitChar::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-comparison-to-implicit-char.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StringRefCandidates::processCase1()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAllowedChainedMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/detaching-temporary.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FunctionArgsByValue::shouldIgnoreClass()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FunctionArgsByRef::shouldIgnoreClass()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ClazyASTConsumer::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr create()",
  "longName" : "",
  "relativeFileName" : "src/ClazyStandaloneMain.cpp",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StrictIterators::handleOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/strict-iterators.cpp",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6QLatin1StringCharToU::lookForLeftOver()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringVarargs::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qstring-varargs.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IsEmptyVSCount::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/isempty-vs-count.cpp",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniSignatures::checkFunctionCall()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/jnisignatures.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::transformTwoCallsIntoOne()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 165,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConnectByName::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/connect-by-name.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnusedNonTrivialVariable::handleVarDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/unused-non-trivial-variable.cpp",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UnneededCast::maybeWarn()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unneeded-cast.cpp",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unused-result-check.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::registerReserveStatement()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int unpackValue()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/use-chrono-in-qtimer.cpp",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ThreadWithSlots::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/thread-with-slots.cpp",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualCallCtor::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/virtual-call-ctor.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isAssignOperator()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 590,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isInsideOperatorCall()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 628,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EmptyQStringliteral::handleQt5StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/empty-qstringliteral.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void VirtualSignal::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/virtual-signal.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6FwdFixes::VisitInclusionDirective()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-fwd-fixes.cpp",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::VisitCtor()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GlobalConstCharPointer::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/global-const-char-pointer.cpp",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::recordHasCtorWithParam()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 421,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceRange clazy::rangeForLiteral()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isReturned()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 457,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isAssignedTo()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 484,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isAssignedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 510,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tooling::Diagnostic FixItExporter::ConvertDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy_files()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQStringFromStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MutableContainerKey::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/mutable-container-key.cpp",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReturningDataFromTemporary::handleDeclStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/returning-data-from-temporary.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AutoUnexpectedQStringBuilder::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/auto-unexpected-qstringbuilder.cpp",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DetachingTemporary::isDetachingMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/detaching-temporary.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConstSignalOrSlot::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/const-signal-or-slot.cpp",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DetachingBase::isDetachingMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/detachingbase.cpp",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int levenshtein_distance()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/levenshteindistance.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UsedQUnusedVariable::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/used-qunused-variable.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FixItHint FunctionArgsByValue::fixit()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 230,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector QStringAllocations::fixItReplaceWordWithWord()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 361,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::VisitAssignOperatorQLatin1String()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 727,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::derivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.cpp",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tooling::Replacement FixItExporter::ConvertFixIt()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FullyQualifiedMocTypes::typeIsFullyQualified()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EmptyQStringliteral::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/empty-qstringliteral.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QStringArg::checkQLatin1StringCase()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-arg.cpp",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 191,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringLeft::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/qstring-left.cpp",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6QHashSignature::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 204,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReturningVoidExpression::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/returning-void-expression.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool containsStringLiteralNoCallExpr()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StaticPmf::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/static-pmf.cpp",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string OldStyleConnect::signalOrSlotNameFromMacro()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PreProcessorVisitor::isBetweenQtNamespaceMacros()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector CheckManager::checksAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector Utils::methodsFromString()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 678,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline llvm::StringRef name()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::loopCanBeInterrupted()",
  "longName" : "",
  "relativeFileName" : "src/LoopUtils.cpp",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_readmes_cmake_install()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingCall()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/container-anti-pattern.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string resolveTemplateType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isArgFuncWithOnlyQString()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-arg.cpp",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UseChronoInQTimer::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/use-chrono-in-qtimer.cpp",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool parametersMatch()",
  "longName" : "",
  "relativeFileName" : "src/FunctionUtils.h",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector Utils::ctorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 958,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr ClazyStandaloneASTAction::CreateASTConsumer()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 400,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void qRemoveWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_unittests()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ContainerAntiPattern::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/container-anti-pattern.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IncorrectEmit::checkCallSignalInsideCTOR()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/incorrect-emit.cpp",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QtKeywordEmit::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt-keyword-emit.cpp",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RawEnvironmentFunction::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/raw-environment-function.cpp",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool methodIsOK()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/assert-with-side-effects.cpp",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isCandidateMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isFlagEnum()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniSignatures::checkArgAt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/jnisignatures.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QHashWithCharPointerKey::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qhash-with-char-pointer-key.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector Qt6QHashSignature::fixitReplace()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getChildsIgnoreLambda()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/virtual-call-ctor.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByRef::addFixits()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool hasPublicCopyInAncestors()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/copyable-polymorphic.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool iterateCallExpr()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/implicit-casts.cpp",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreProcessorVisitor::handleQtNamespaceMacro()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreProcessorVisitor::InclusionDirective()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool classImplementsMethod()",
  "longName" : "",
  "relativeFileName" : "src/FunctionUtils.h",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getChilds()",
  "longName" : "",
  "relativeFileName" : "src/HierarchyUtils.h",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string clazy::getTemplateArgumentTypeStr()",
  "longName" : "",
  "relativeFileName" : "src/TemplateUtils.cpp",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string CheckManager::checkNameForFixIt()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool shouldIgnoreFile()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int clazy_dummy()",
  "longName" : "",
  "relativeFileName" : "src/ClazyAnchorHeader.h",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::ternaryOperatorIsOfStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 561,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::hasMember()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 832,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::literalContainsEscapedBytes()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1063,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool containsChild()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::maybeWarn()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::isReserveCandidate()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::loopIsComplex()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool replacementForQComboBox()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OldStyleConnect::isSignalOrSlot()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 313,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/implicit-casts.cpp",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckManager::registerFixIt()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::containsStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 539,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::ctorInitializerContainsMove()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 979,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_readmes()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string nameForContext()",
  "longName" : "",
  "relativeFileName" : "src/ContextUtils.cpp",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AccessSpecifierManager::isScriptable()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 293,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QMapWithPointerKey::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qmap-with-pointer-key.cpp",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QFileInfoExists::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qfileinfo-exists.cpp",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string getQualifiedNameOfType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool StringRefCandidates::isConvertedToSomethingElse()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector StringRefCandidates::fixit()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RangeLoopDetach::islvalue()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/range-loop-detach.cpp",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool hasUnusedResultAttr()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qrequiredresult-candidates.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string functionName()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/use-chrono-in-qtimer.cpp",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FunctionArgsByValue::shouldIgnoreFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FunctionArgsByRef::shouldIgnoreFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string PreProcessorVisitor::getTokenSpelling()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isJavaIterator()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isParentOfMemberFunctionCall()",
  "longName" : "",
  "relativeFileName" : "src/HierarchyUtils.h",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation clazy::locForNextToken()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FixItHint clazy::fixItReplaceWordWithWord()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::allChildrenMemberCallsConst()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "llvm::IntrusiveRefCntPtr getVfsFromFile()",
  "longName" : "",
  "relativeFileName" : "src/ClazyStandaloneMain.cpp",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "llvm::StringRef AccessSpecifierManager::qtAccessSpecifierTypeStr()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QColorFromLiteral::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IncorrectEmit::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/incorrect-emit.cpp",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string QPropertyTypeMismatch::cleanupType()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TrNonLiteral::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/tr-non-literal.cpp",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isQSetDepreprecatedOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warningForGraphicsViews()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replacementForQTextStreamFunctions()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OldStyleConnect::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::connectHasPMFStyle()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::transformTwoCallsIntoOneV2()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List CheckManager::requestedChecksThroughEnv()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitInclusionDirective()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::derivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.cpp",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isInDerefExpression()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 739,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::vector splitStringBySpaces()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingSecondMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isMethodReceivingQStringRef()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connect3ArgLambda::processQTimer()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/connect-3arg-lambda.cpp",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::acceptsValueDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniSignatures::checkConstructorCall()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/jnisignatures.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CopyablePolymorphic::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/copyable-polymorphic.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation clazy::biggestSourceLocationInStmt()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool fileMatchesLoc()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::reallyEmitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool referencesVar()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::addressIsTaken()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 432,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string qualifiedMethodName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string accessString()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_class_name()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_cmake_file()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation AccessSpecifierManager::firstLocationOfSection()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ContainerAntiPattern::handleLoop()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/container-anti-pattern.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringInsensitiveAllocation::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-insensitive-allocation.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string getHexValue()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FullyQualifiedMocTypes::isGadget()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QtMacros::checkIfDef()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qt-macros.cpp",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool QPropertyTypeMismatch::typesMatch()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Qt6QLatin1StringCharToU::relatedToQStringOrQChar()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool hasMutexes()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/thread-with-slots.cpp",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation eatLeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 521,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool hasPublicCopy()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/copyable-polymorphic.cpp",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQMetaMethod()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::vector typesFromTemplateArguments()",
  "longName" : "",
  "relativeFileName" : "src/TemplateUtils.cpp",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector clazy::fixItRemoveToken()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckBase::shouldIgnoreFile()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyASTAction::printRequestedChecks()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string normalizedType()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool accessSpecifierCompare()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isTemporaryQRegexObj()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AutoUnexpectedQStringBuilder::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/auto-unexpected-qstringbuilder.cpp",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QLatin1StringNonAscii::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/qlatin1string-non-ascii.cpp",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool hasConsecutiveValues()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool hasCharPtrArgument()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string expectedParentTypeFor()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/ctor-missing-parent-argument.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::insertParentMethodCallAroundStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckBase::warningAlreadyEmitted()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckBase::manualFixitAlreadyQueued()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ClazyContext::isQt()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::referencesVarDecl()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 916,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string Utils::filenameForLoc()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1001,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyASTConsumer::addCheck()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def zip_package()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQStringModifiedAfterCreation()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isArgNonStaticLocalVar()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::VisitField()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool paramIsSameTypeAs()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int uintToSizetParam()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ImplicitCasts::isBoolToInt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/implicit-casts.cpp",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector clazy::getTemplateArgumentsTypes()",
  "longName" : "",
  "relativeFileName" : "src/TemplateUtils.cpp",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector clazy::getTemplateArgumentsTypes()",
  "longName" : "",
  "relativeFileName" : "src/TemplateUtils.cpp",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clang::QualType clazy::getTemplateArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/TemplateUtils.cpp",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List CheckManager::availableChecks()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckManager::removeChecksFromList()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::insideCTORCall()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void manuallyPopulateParentMap()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyASTConsumer::HandleTranslationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_ctest()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector clazy::contextsForDecl()",
  "longName" : "",
  "relativeFileName" : "src/ContextUtils.cpp",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isMemberVariable()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/strict-iterators.cpp",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ConnectNotNormalized::checkNormalizedLiteral()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/connect-not-normalized.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnusedNonTrivialVariable::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/unused-non-trivial-variable.cpp",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EmptyQStringliteral::handleQt6StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/empty-qstringliteral.cpp",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string variableNameFromArg()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-arg.cpp",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QtMacros::VisitMacroDefined()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qt-macros.cpp",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connect3ArgLambda::processQMenu()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/connect-3arg-lambda.cpp",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Connect3ArgLambda::processWidget()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/connect-3arg-lambda.cpp",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t countUntilNonSpaceOrParen()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/incorrect-emit.cpp",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool IncorrectEmit::hasEmitKeyboard()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/incorrect-emit.cpp",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::checkFieldAgainstProperty()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool hasInitExprs()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isWrongReturnType()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QStringAllocations::maybeEmitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 744,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isPredefined()",
  "longName" : "",
  "relativeFileName" : "src/MacroUtils.h",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isOutsideRange()",
  "longName" : "",
  "relativeFileName" : "src/StmtBodyRange.h",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isAReserveClass()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List CheckManager::checksForLevel()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline auto getBuffer()",
  "longName" : "",
  "relativeFileName" : "src/SourceCompatibilityHelpers.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FixItExporter::Export()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr ClazyASTAction::CreateASTConsumer()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::vector splitString()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void dump()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingCall1()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-insensitive-allocation.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingCall2()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-insensitive-allocation.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReturningDataFromTemporary::handleReturn()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/returning-data-from-temporary.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool UnneededCast::handleQObjectCast()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unneeded-cast.cpp",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool warningForQTextBrowser()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool warningForQComboBox()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isWrongParamType()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool betterTakeQLatin1String()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MissingTypeInfo::registerQTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-typeinfo.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OldStyleConnect::isQPointer()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ImplicitCasts::isMacroToIgnore()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/implicit-casts.cpp",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isChildOf()",
  "longName" : "",
  "relativeFileName" : "src/HierarchyUtils.h",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool takeArgument()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isImplicitCastTo()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::anyArgIsOfSimpleType()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.cpp",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::anyArgIsOfAnySimpleType()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.cpp",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FixItExporter::BeginSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FixItExporter::Diag()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool parseArgument()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fixits_text()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingFirstMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StringRefCandidates::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qstring-ref.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitMacroDefined()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitDefined()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool functionIsOk()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/assert-with-side-effects.cpp",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SmallVector getEnumerators()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isMatchingClass()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qvariant-template-instantiation.cpp",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replacementForQStringSplitBehavior()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByRef::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isInMacro()",
  "longName" : "",
  "relativeFileName" : "src/MacroUtils.h",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreProcessorVisitor::updateQtVersion()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isUndeducibleAuto()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.h",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isQtCOWIterator()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.h",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isAscii()",
  "longName" : "",
  "relativeFileName" : "src/SourceCompatibilityHelpers.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string clazy::simpleArgTypeName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.cpp",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string getEnvVariable()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.cpp",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string simpleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string returnTypeName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def make_appimage_in_docker()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_appimage.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_env()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def valid_name()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sorted_insert()",
  "longName" : "",
  "relativeFileName" : "src/AccessSpecifierManager.cpp",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void StrictIterators::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/strict-iterators.cpp",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isStringColorLiteralPattern()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FullyQualifiedMocTypes::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isKnownType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/writing-to-temporary.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReturningDataFromTemporary::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/returning-data-from-temporary.cpp",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnneededCast::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unneeded-cast.cpp",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isCandidate()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/used-qunused-variable.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replacementForQWizard()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MissingQObjectMacro::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-qobject-macro.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniASTDumperConsumer::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/MiniAstDumper.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MiniASTDumperConsumer::HandleTranslationUnit()",
  "longName" : "",
  "relativeFileName" : "src/MiniAstDumper.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PreProcessorVisitor::hasInclude()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation PreProcessorVisitor::endOfIncludeSection()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int stringToNumber()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.cpp",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtContainer()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck check()",
  "longName" : "",
  "relativeFileName" : "src/Checks.h",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clang::FixItHint clazy::createReplacement()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clang::FixItHint clazy::createInsertion()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline int sizeOfPointer()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.h",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isMainFile()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::queueManualFixitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isMainFile()",
  "longName" : "",
  "relativeFileName" : "src/Utils.h",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::vector splitString()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string unquoteString()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline llvm::StringRef name()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void printLocation()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void printLocation()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool checkLessThanByLevel()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.h",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def basedir()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QColorFromLiteral::registerASTMatchers()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isDisallowedClass()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/writing-to-temporary.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QtMacros::VisitDefined()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qt-macros.cpp",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QtMacros::VisitIfdef()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qt-macros.cpp",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeLoopReference::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/range-loop-reference.cpp",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RangeLoopDetach::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/range-loop-detach.cpp",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void QPropertyTypeMismatch::VisitTypedef()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qproperty-type-mismatch.cpp",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitIfndef()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByValue::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool OldStyleConnect::isPrivateSlot()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isInAnyMacro()",
  "longName" : "",
  "relativeFileName" : "src/MacroUtils.h",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQObject()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List::const_iterator CheckManager::checkForName()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyContext::enableAccessSpecifierManager()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyContext::enablePreprocessorVisitor()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::derivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.cpp",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::hasConstexprCtor()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::callHasDefaultArguments()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::ctorInitializerContainsMove()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 986,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FixItExporter::EndSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool startsWithAny()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool equalsAny()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool endsWithAny()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string toLower()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void rtrim()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string name()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void printRange()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void printLocation()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool hasArgumentOfType()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_command()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_appimage.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_command()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def level_num_to_enum()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def level_num_to_name()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def level_num_to_cmake_readme_variable()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_file()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def search_in_all_levels()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isOfAcceptableType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string prefixHex()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isDisallowedMethod()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/writing-to-temporary.cpp",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isBlacklistedFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/temporary-iterator.cpp",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingContainer()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/mutable-container-key.cpp",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQStringBuilder()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/auto-unexpected-qstringbuilder.cpp",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isAllowedChainedClass()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/detaching-temporary.cpp",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool shouldIgnoreType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level1/non-pod-global-static.cpp",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6QLatin1StringCharToU::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool checkSignature()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/jnisignatures.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniSignatures::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/jnisignatures.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isFirstArgQStringConstRef()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replacementForQResource()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool foundQDirDeprecatedOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Qt6DeprecatedAPIFixes::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FunctionArgsByValue::shouldIgnoreOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FunctionArgsByRef::shouldIgnoreOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string warningMsgForSmallType()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clang::FixItHint FunctionArgsByRef::fixit()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtCOWIterableClass()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtIterableClass()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtAssociativeContainer()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtContainer()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isValueDeclInFunctionContext()",
  "longName" : "",
  "relativeFileName" : "src/ContextUtils.h",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isIgnoredByOption()",
  "longName" : "",
  "relativeFileName" : "src/HierarchyUtils.h",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clazy::insertParentMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline clang::QualType unrefQualType()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.h",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline clang::QualType pointeeQualType()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.h",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredFixIt::List CheckManager::availableFixIts()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RegisteredCheck::List CheckManager::checksForCommaSeparatedString()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isUIFile()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.h",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::enablePreProcessorCallbacks()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckBase::isOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::presumedLocationsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isSharedPointer()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::functionHasEmptyBody()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append_if()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sort_and_remove_dups()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ClazyToolActionFactory()",
  "longName" : "",
  "relativeFileName" : "src/ClazyStandaloneMain.cpp",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_tests()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_appimage.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clone_clazy()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_clazy()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_file()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_copyright()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def include()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool firstArgIsQRegularExpression()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/use-static-qregularexpression.cpp",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isSingleDigitRgb()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isDoubleDigitRgb()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isDoubleDigitRgba()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isTripleDigitRgb()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQuadrupleDigitRgb()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string twoDigit()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/qcolor-from-literal.cpp",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FullyQualifiedMocTypes::registerQ_GADGET()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/fully-qualified-moc-types.cpp",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ConnectNotNormalized::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/level0/connect-not-normalized.cpp",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Caller()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unused-result-check.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnusedResultCheck::registerASTMatchers()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unused-result-check.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitIfdef()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitIf()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitElif()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitElse()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IfndefDefineTypo::VisitEndif()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/ifndef-define-typo.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQLatin1CharDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isQLatin1StringDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Qt6QLatin1StringCharToU::warningAlreadyEmitted()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qlatin1stringchar-to-u.cpp",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ReserveCandidates::containerWasReserved()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/reserve-candidates.cpp",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isBinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isReferenceToEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static uint64_t getIntegerValue()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unexpected-flag-enumerator-value.cpp",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ParameterUsageVisitor()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/used-qunused-variable.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool foundQVariantDeprecatedOperator()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-deprecated-api-fixes.cpp",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isInterestingFunction()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/qt6-qhash-signature.cpp",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByValue::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-value.cpp",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isValid()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.cpp",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool checkTooBigForQList()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-typeinfo.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MissingTypeInfo::typeHasClassification()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-typeinfo.cpp",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FunctionArgsByRef::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/function-args-by-ref.cpp",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MissingQObjectMacro::registerQ_OBJECT()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/missing-qobject-macro.cpp",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool classIsOk()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OldStyleConnect::addPrivateSlot()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/old-style-connect.cpp",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniAstDumperASTAction::ParseArgs()",
  "longName" : "",
  "relativeFileName" : "src/MiniAstDumper.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::unique_ptr MiniAstDumperASTAction::CreateASTConsumer()",
  "longName" : "",
  "relativeFileName" : "src/MiniAstDumper.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MiniASTDumperConsumer::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/MiniAstDumper.cpp",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isValid()",
  "longName" : "",
  "relativeFileName" : "src/StmtBodyRange.h",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isOutsideRange()",
  "longName" : "",
  "relativeFileName" : "src/StmtBodyRange.h",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtIterableClass()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtCOWIterableClass()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQtAssociativeContainer()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isQObject()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isJavaIterator()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isConnect()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isBootstrapping()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool clazy::isInForeach()",
  "longName" : "",
  "relativeFileName" : "src/QtUtils.cpp",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string name()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.h",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool canIgnoreIncludes()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.h",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int qtVersion()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.h",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isQT_NO_KEYWORDS()",
  "longName" : "",
  "relativeFileName" : "src/PreProcessorVisitor.h",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SourceLocation clazy::locForEndOfToken()",
  "longName" : "",
  "relativeFileName" : "src/FixItUtils.cpp",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool valueIsConst()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.h",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isConstRef()",
  "longName" : "",
  "relativeFileName" : "src/TypeUtils.h",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckManager::checkExists()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckManager::registerCheck()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.cpp",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool usingPreCompiledHeaders()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool userDisabledWError()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool exportFixesEnabled()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isQtDeveloper()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ignoresIncludedFiles()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isVisitImplicitCode()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool treatAsError()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.h",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::MacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::Defined()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::Ifdef()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::Ifndef()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::If()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::Elif()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::Else()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::Endif()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyPreprocessorCallbacks::MacroDefined()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::emitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::emitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::emitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::emitInternalError()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool contains_lower()",
  "longName" : "",
  "relativeFileName" : "src/SourceCompatibilityHelpers.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ClazyContext::enableVisitallTypeDefs()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ClazyContext::visitsAllTypedefs()",
  "longName" : "",
  "relativeFileName" : "src/ClazyContext.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isLoop()",
  "longName" : "",
  "relativeFileName" : "src/LoopUtils.h",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Utils::isAscii()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clang::ArrayRef Utils::functionParameters()",
  "longName" : "",
  "relativeFileName" : "src/Utils.cpp",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FixItExporter::IncludeInDiagnosticCounts()",
  "longName" : "",
  "relativeFileName" : "src/FixItExporter.cpp",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool is_space()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool is_ident_start()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool is_ident_char()",
  "longName" : "",
  "relativeFileName" : "src/NormalizedSignatureUtils.h",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool methodOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Utils.h",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool contains()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename C::iterator find()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename C::const_iterator find()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename C::iterator find_if()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typename C::const_iterator find_if()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool any_of()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool all_of()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t count()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool hasChildren()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool startsWith()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool endsWith()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sort()",
  "longName" : "",
  "relativeFileName" : "src/clazy_stl.h",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string classNameFor()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline llvm::StringRef name()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline llvm::StringRef name()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool isOfClass()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool functionIsOneOf()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool classIsOneOf()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string qualifiedMethodName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string simpleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string typeName()",
  "longName" : "",
  "relativeFileName" : "src/StringUtils.h",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline bool checkLessThan()",
  "longName" : "",
  "relativeFileName" : "src/checkmanager.h",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool shouldVisitImplicitCode()",
  "longName" : "",
  "relativeFileName" : "src/Clazy.h",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_command()",
  "longName" : "",
  "relativeFileName" : "scripts/fix_json_database.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cpp_filename()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnusedResultCheck::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checks/manuallevel/unused-result-check.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void registerASTMatchers()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.h",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::vector getStatements()",
  "longName" : "",
  "relativeFileName" : "src/HierarchyUtils.h",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitStmt()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitDecl()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitMacroExpands()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitMacroDefined()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitDefined()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitIfdef()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitIfndef()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitIf()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitElif()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitElse()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CheckBase::VisitEndif()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.cpp",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_arguments()",
  "longName" : "",
  "relativeFileName" : "scripts/fix_json_database.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepare_folder()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_appimage.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void test()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/templates/test-main.cpp",
  "fileLinesCount" : 6,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def include_guard()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_checks()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_no_pch()",
  "longName" : "",
  "relativeFileName" : "scripts/fix_json_database.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_pch()",
  "longName" : "",
  "relativeFileName" : "scripts/fix_json_database.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_usage()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_appimage.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clazy_source_directory()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_appimage.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copy()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/make_windows_package.py",
  "fileLinesCount" : 104,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkSortKey()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clazy_source_path()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def templates_path()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def docs_relative_path()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def docs_path()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def qualified_include()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def qualified_cpp_filename()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readme_name()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readme_path()",
  "longName" : "",
  "relativeFileName" : "dev-scripts/generate.py",
  "fileLinesCount" : 554,
  "components" : [ "primary::dev-scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeEmitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checks/level2/qstring-allocations.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit StmtBodyRange()",
  "longName" : "",
  "relativeFileName" : "src/StmtBodyRange.h",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void queueManualFixitWarning()",
  "longName" : "",
  "relativeFileName" : "src/checkbase.h",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]