{
  "metadata" : {
    "name" : "JetBrains / clion-custom-defined-compiler-examples",
    "description" : "Set of examples how to use CLion with various unsupported compilers using Custom Defined Compiler feature",
    "tooltip" : "",
    "logoLink" : "https://avatars.githubusercontent.com/JetBrains",
    "links" : [ {
      "label" : "GitHub Repo",
      "href" : "https://github.com/JetBrains/clion-custom-defined-compiler-examples.git"
    } ]
  },
  "metricsList" : {
    "metrics" : [ {
      "id" : "TOTAL_NUMBER_OF_FILES",
      "value" : 209,
      "description" : "Total number of files in the source folder"
    }, {
      "id" : "NUMBER_OF_FILES_MAIN",
      "value" : 109,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN",
      "value" : 54965,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_H",
      "value" : 53,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_H",
      "value" : 33562,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_C",
      "value" : 31,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_C",
      "value" : 18665,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_YAML",
      "value" : 16,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_YAML",
      "value" : 2279,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_S",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_S",
      "value" : 347,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_PY",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_PY",
      "value" : 59,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_CPP",
      "value" : 5,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_CPP",
      "value" : 38,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_CMAKE",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_CMAKE",
      "value" : 15,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_TEST",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_TEST",
      "value" : 6,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_TEST_EXT_ASM",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_TEST_EXT_ASM",
      "value" : 6,
      "description" : null
    }, {
      "id" : "TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE",
      "value" : 0.01,
      "description" : "Test / main code ratio"
    }, {
      "id" : "NUMBER_OF_FILES_GENERATED",
      "value" : 0,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_GENERATED",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_BUILD_AND_DEPLOYMENT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER",
      "value" : 22,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER",
      "value" : 550,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_MD",
      "value" : 11,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_MD",
      "value" : 265,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_TXT",
      "value" : 7,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_TXT",
      "value" : 195,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_JSON",
      "value" : 4,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_JSON",
      "value" : 90,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_SDCC",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_SDCC",
      "value" : 59,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_SDCC_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_SDCC_EXT_YAML",
      "value" : 34,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_SDCC_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_SDCC_EXT_C",
      "value" : 25,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT",
      "value" : 3,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT",
      "value" : 186,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_EXT_YAML",
      "value" : 165,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_EXT_C",
      "value" : 13,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_EXT_CPP",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_EXT_CPP",
      "value" : 8,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT",
      "value" : 3,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT",
      "value" : 184,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_EXT_YAML",
      "value" : 163,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_EXT_C",
      "value" : 13,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_EXT_CPP",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_EXT_CPP",
      "value" : 8,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C",
      "value" : 4,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C",
      "value" : 217,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_YAML",
      "value" : 193,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_C",
      "value" : 13,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_CPP",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_CPP",
      "value" : 8,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_CMAKE",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EMBARCADERO_BCC32C_EXT_CMAKE",
      "value" : 3,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC",
      "value" : 81,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC",
      "value" : 52615,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_H",
      "value" : 53,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_H",
      "value" : 33562,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_C",
      "value" : 24,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_C",
      "value" : 18574,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_S",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_S",
      "value" : 347,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_YAML",
      "value" : 114,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_CMAKE",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_CMAKE",
      "value" : 12,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_CPP",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_ARMCC_EXT_CPP",
      "value" : 6,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE",
      "value" : 4,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE",
      "value" : 406,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_YAML",
      "value" : 326,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_PY",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_PY",
      "value" : 59,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_C",
      "value" : 13,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_CPP",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_TASKING_TRICORE_EXT_CPP",
      "value" : 8,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_SDCC_PIC16",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_SDCC_PIC16",
      "value" : 47,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_SDCC_PIC16_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_SDCC_PIC16_EXT_YAML",
      "value" : 38,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKEFILE_SDCC_PIC16_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKEFILE_SDCC_PIC16_EXT_C",
      "value" : 9,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_OPENWATCOM2",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_OPENWATCOM2",
      "value" : 116,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_OPENWATCOM2_EXT_YAML",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_OPENWATCOM2_EXT_YAML",
      "value" : 111,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_OPENWATCOM2_EXT_C",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_OPENWATCOM2_EXT_C",
      "value" : 5,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIGS",
      "value" : 8,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIGS",
      "value" : 1135,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIGS_EXT_YAML",
      "value" : 8,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIGS_EXT_YAML",
      "value" : 1135,
      "description" : null
    }, {
      "id" : "NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY",
      "value" : 0,
      "description" : "Number of anchor dependencies"
    }, {
      "id" : "NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_TODOS",
      "value" : 0,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_TODOS",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED",
      "value" : 109,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED",
      "value" : 54965,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H",
      "value" : 53,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H",
      "value" : 33562,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C",
      "value" : 31,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C",
      "value" : 18665,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML",
      "value" : 16,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML",
      "value" : 2279,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_S",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_S",
      "value" : 347,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY",
      "value" : 59,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP",
      "value" : 5,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP",
      "value" : 38,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE",
      "value" : 15,
      "description" : null
    }, {
      "id" : "NEGLIGIBLE_RISK_FILE_SIZE_COUNT",
      "value" : 37,
      "description" : "Number of  files with 100 or less lines of code"
    }, {
      "id" : "LOW_RISK_FILE_SIZE_COUNT",
      "value" : 21,
      "description" : "Number of  files with 100 to 200 lines of code"
    }, {
      "id" : "MEDIUM_RISK_FILE_SIZE_COUNT",
      "value" : 20,
      "description" : "Number of  files with 200 to 500 lines of code"
    }, {
      "id" : "HIGH_RISK_FILE_SIZE_COUNT",
      "value" : 10,
      "description" : "Number of  files with 500 to 1000 lines of code"
    }, {
      "id" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
      "value" : 21,
      "description" : "Number of  files with more than 1000 lines of code"
    }, {
      "id" : "NEGLIGIBLE_RISK_FILE_SIZE_LOC",
      "value" : 1272,
      "description" : "Lines of code in  files with 100 or less lines of code"
    }, {
      "id" : "LOW_RISK_FILE_SIZE_LOC",
      "value" : 3020,
      "description" : "Lines of code in  files with 100 to 200 lines of code"
    }, {
      "id" : "MEDIUM_RISK_FILE_SIZE_LOC",
      "value" : 7051,
      "description" : "Lines of code in  files with 200 to 500 lines of code"
    }, {
      "id" : "HIGH_RISK_FILE_SIZE_LOC",
      "value" : 6510,
      "description" : "Lines of code in  files with 500 to 1000 lines of code"
    }, {
      "id" : "VERY_HIGH_RISK_FILE_SIZE_LOC",
      "value" : 37112,
      "description" : "Lines of code in  files with more than 1000 lines of code"
    }, {
      "id" : "NUMBER_OF_UNITS",
      "value" : 1421,
      "description" : "Number of units"
    }, {
      "id" : "LINES_OF_CODE_IN_UNITS",
      "value" : 24568,
      "description" : "Lines of code in units"
    }, {
      "id" : "LINES_OF_CODE_OUTSIDE_UNITS",
      "value" : 30397,
      "description" : "Lines of code in units"
    }, {
      "id" : "UNIT_SIZE_NEGLIGIBLE_RISK_LOC",
      "value" : 4680,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 19.04916965157929,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_NEGLIGIBLE_RISK_COUNT",
      "value" : 824,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_LOW_RISK_LOC",
      "value" : 4243,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_LOW_RISK_PERCENTAGE",
      "value" : 17.270433083686097,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_LOW_RISK_COUNT",
      "value" : 325,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_MEDIUM_RISK_LOC",
      "value" : 5534,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_MEDIUM_RISK_PERCENTAGE",
      "value" : 22.525236079452945,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_MEDIUM_RISK_COUNT",
      "value" : 171,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_HIGH_RISK_LOC",
      "value" : 5767,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_HIGH_RISK_PERCENTAGE",
      "value" : 23.473624226636275,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_HIGH_RISK_COUNT",
      "value" : 79,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_VERY_HIGH_RISK_LOC",
      "value" : 4344,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 17.681536958645392,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_VERY_HIGH_RISK_COUNT",
      "value" : 22,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_NEGLIGIBLE_RISK_LOC",
      "value" : 21,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_NEGLIGIBLE_RISK_COUNT",
      "value" : 6,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_SDCC_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_NEGLIGIBLE_RISK_LOC",
      "value" : 15,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_NEGLIGIBLE_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_NEGLIGIBLE_RISK_LOC",
      "value" : 15,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_NEGLIGIBLE_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_NEGLIGIBLE_RISK_LOC",
      "value" : 15,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_NEGLIGIBLE_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_EMBARCADERO_BCC32C_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_NEGLIGIBLE_RISK_LOC",
      "value" : 4582,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 18.724969350224764,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_NEGLIGIBLE_RISK_COUNT",
      "value" : 799,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_LOW_RISK_LOC",
      "value" : 4243,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_LOW_RISK_PERCENTAGE",
      "value" : 17.339599509603595,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_LOW_RISK_COUNT",
      "value" : 325,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_MEDIUM_RISK_LOC",
      "value" : 5534,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_MEDIUM_RISK_PERCENTAGE",
      "value" : 22.61544748671843,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_MEDIUM_RISK_COUNT",
      "value" : 171,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_HIGH_RISK_LOC",
      "value" : 5767,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_HIGH_RISK_PERCENTAGE",
      "value" : 23.56763383735186,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_HIGH_RISK_COUNT",
      "value" : 79,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_VERY_HIGH_RISK_LOC",
      "value" : 4344,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 17.752349816101347,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_ARMCC_VERY_HIGH_RISK_COUNT",
      "value" : 22,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_NEGLIGIBLE_RISK_LOC",
      "value" : 24,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_NEGLIGIBLE_RISK_COUNT",
      "value" : 5,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_TASKING_TRICORE_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_NEGLIGIBLE_RISK_LOC",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_MAKEFILE_SDCC_PIC16_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_NEGLIGIBLE_RISK_LOC",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMAKE_OPENWATCOM2_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC",
      "value" : 1288,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 7.092120477947249,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT",
      "value" : 268,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC",
      "value" : 1403,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE",
      "value" : 7.7253455206211115,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT",
      "value" : 92,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC",
      "value" : 5359,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE",
      "value" : 29.50828698860195,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT",
      "value" : 164,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC",
      "value" : 5767,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE",
      "value" : 31.754859313914434,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT",
      "value" : 79,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC",
      "value" : 4344,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 23.91938769891526,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT",
      "value" : 22,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC",
      "value" : 24,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT",
      "value" : 5,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC",
      "value" : 3359,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 52.69846250392219,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT",
      "value" : 550,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC",
      "value" : 2840,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE",
      "value" : 44.55600878569187,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT",
      "value" : 233,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC",
      "value" : 175,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE",
      "value" : 2.7455287103859427,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT",
      "value" : 7,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC",
      "value" : 9,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC",
      "value" : 12248,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 49.85346792575708,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT",
      "value" : 1259,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_LOW_RISK_LOC",
      "value" : 4047,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE",
      "value" : 16.472647346141322,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT",
      "value" : 85,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC",
      "value" : 4974,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE",
      "value" : 20.24584825789645,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT",
      "value" : 60,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC",
      "value" : 1089,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE",
      "value" : 4.432595245848258,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT",
      "value" : 9,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC",
      "value" : 2210,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 8.995441224356886,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
      "value" : 8,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT",
      "value" : 17,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC",
      "value" : 3299,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_NEGLIGIBLE_RISK_LOC",
      "value" : 21,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_NEGLIGIBLE_RISK_COUNT",
      "value" : 6,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_SDCC_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_NEGLIGIBLE_RISK_LOC",
      "value" : 15,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_NEGLIGIBLE_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_NEGLIGIBLE_RISK_LOC",
      "value" : 15,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_NEGLIGIBLE_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_NEGLIGIBLE_RISK_LOC",
      "value" : 15,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_NEGLIGIBLE_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_EMBARCADERO_BCC32C_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_NEGLIGIBLE_RISK_LOC",
      "value" : 12150,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 49.65263588067021,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_NEGLIGIBLE_RISK_COUNT",
      "value" : 1234,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_LOW_RISK_LOC",
      "value" : 4047,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_LOW_RISK_PERCENTAGE",
      "value" : 16.538618716796076,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_LOW_RISK_COUNT",
      "value" : 85,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_MEDIUM_RISK_LOC",
      "value" : 4974,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_MEDIUM_RISK_PERCENTAGE",
      "value" : 20.326930935839805,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_MEDIUM_RISK_COUNT",
      "value" : 60,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_HIGH_RISK_LOC",
      "value" : 1089,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_HIGH_RISK_PERCENTAGE",
      "value" : 4.45034736411933,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_HIGH_RISK_COUNT",
      "value" : 9,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_VERY_HIGH_RISK_LOC",
      "value" : 2210,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 9.031467102574581,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_ARMCC_VERY_HIGH_RISK_COUNT",
      "value" : 8,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_NEGLIGIBLE_RISK_LOC",
      "value" : 24,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_NEGLIGIBLE_RISK_COUNT",
      "value" : 5,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_TASKING_TRICORE_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_NEGLIGIBLE_RISK_LOC",
      "value" : 4,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_MAKEFILE_SDCC_PIC16_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_NEGLIGIBLE_RISK_LOC",
      "value" : 4,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMAKE_OPENWATCOM2_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC",
      "value" : 5861,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 32.27245195749133,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT",
      "value" : 464,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC",
      "value" : 4027,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE",
      "value" : 22.17388910302296,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT",
      "value" : 84,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC",
      "value" : 4974,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE",
      "value" : 27.38835967182424,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT",
      "value" : 60,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC",
      "value" : 1089,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE",
      "value" : 5.996365838885524,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT",
      "value" : 9,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC",
      "value" : 2210,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 12.168933428775949,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT",
      "value" : 8,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC",
      "value" : 24,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT",
      "value" : 5,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC",
      "value" : 6354,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 99.68622529024161,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT",
      "value" : 789,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC",
      "value" : 20,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE",
      "value" : 0.3137747097583935,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC",
      "value" : 9,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 100.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS",
      "value" : 1560,
      "description" : "The age of the repository in days"
    }, {
      "id" : "FILE_CHANGE_HISTORY_ACTIVE_DAYS",
      "value" : 19,
      "description" : "The number of days with at least one file change"
    }, {
      "id" : "FILE_CHANGE_HISTORY_WEEKS",
      "value" : 168,
      "description" : "The number of weeks"
    }, {
      "id" : "FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS",
      "value" : 840,
      "description" : "The number of estimated working days in the period"
    }, {
      "id" : "FILE_AGE_NEGLIGIBLE_RISK_COUNT",
      "value" : 0,
      "description" : "Number of files 1-30 days days old"
    }, {
      "id" : "FILE_AGE_LOW_RISK_COUNT",
      "value" : 0,
      "description" : "Number of files 31-90 days days old"
    }, {
      "id" : "FILE_AGE_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : "Number of files 91-180 days days old"
    }, {
      "id" : "FILE_AGE_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : "Number of files 181-365 days days old"
    }, {
      "id" : "FILE_AGE_VERY_HIGH_RISK_COUNT",
      "value" : 109,
      "description" : "Number of files 366+ days days old"
    }, {
      "id" : "FILE_AGE_NEGLIGIBLE_RISK_LOC",
      "value" : 0,
      "description" : "Number of files 1-30 days days old"
    }, {
      "id" : "FILE_AGE_LOW_RISK_LOC",
      "value" : 0,
      "description" : "Number of files 31-90 days days old"
    }, {
      "id" : "FILE_AGE_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : "Number of files 91-180 days days old"
    }, {
      "id" : "FILE_AGE_HIGH_RISK_LOC",
      "value" : 0,
      "description" : "Number of files 181-365 days days old"
    }, {
      "id" : "FILE_AGE_VERY_HIGH_RISK_LOC",
      "value" : 54965,
      "description" : "Number of files 366+ days days old"
    }, {
      "id" : "NUMBER_OF_CONTRIBUTORS",
      "value" : 7,
      "description" : "Number of contributors"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATES",
      "value" : 1979,
      "description" : "Number of duplicates"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES",
      "value" : 63,
      "description" : "Number of files with duplicates"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES",
      "value" : 12786,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES",
      "value" : 24995,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE",
      "value" : 51.154230846169234,
      "description" : "Duplication percentage"
    }, {
      "id" : "UNIT_DUPLICATES_COUNT",
      "value" : 57,
      "description" : "Unit duplicates"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_ARMCC",
      "value" : 10636,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_ARMCC",
      "value" : 10636,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_ARMCC",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MAKEFILE_TASKING_TRICORE",
      "value" : 334,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MAKEFILE_TASKING_TRICORE",
      "value" : 334,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_MAKEFILE_TASKING_TRICORE",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONFIGS",
      "value" : 1117,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONFIGS",
      "value" : 1117,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CONFIGS",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT",
      "value" : 173,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT",
      "value" : 173,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_C6000_CGT",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT",
      "value" : 171,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT",
      "value" : 171,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_TEXAS_INSTRUMENTS_MSP430_CGT",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_EMBARCADERO_BCC32C",
      "value" : 201,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_EMBARCADERO_BCC32C",
      "value" : 201,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_EMBARCADERO_BCC32C",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MAKEFILE_SDCC_PIC16",
      "value" : 33,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MAKEFILE_SDCC_PIC16",
      "value" : 33,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_MAKEFILE_SDCC_PIC16",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_OPENWATCOM2",
      "value" : 87,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_OPENWATCOM2",
      "value" : 87,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_OPENWATCOM2",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE_SDCC",
      "value" : 34,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_SDCC",
      "value" : 34,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_SDCC",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C",
      "value" : 3944,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_C",
      "value" : 11589,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_C",
      "value" : 34.032271982051945,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H",
      "value" : 6613,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_H",
      "value" : 10683,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_H",
      "value" : 61.90208742862492,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML",
      "value" : 2229,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML",
      "value" : 2279,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_YAML",
      "value" : 97.80605528740676,
      "description" : "Duplication percentage"
    }, {
      "id" : "TOTAL_ANALYSIS_TIME_IN_MILLIS",
      "value" : 11386,
      "description" : "Total analysis time in milliseconds"
    } ]
  },
  "controlResults" : {
    "goalsAnalysisResults" : [ {
      "metricsWithGoal" : {
        "goal" : "Keep the system simple and easy to change",
        "description" : "Aim at keeping the system size modest (less than 200,000 LOC is good), duplication low (less than 5% is good), files small (no files longer than 1000 LOC is good), and units simple (no units with more than 25 decision points is good).",
        "controls" : [ {
          "metric" : "LINES_OF_CODE_MAIN",
          "description" : "Total number of lines of main code",
          "desiredRange" : {
            "min" : "0",
            "max" : "200000",
            "tolerance" : "20000"
          }
        }, {
          "metric" : "DUPLICATION_PERCENTAGE",
          "description" : "System duplication",
          "desiredRange" : {
            "min" : "0",
            "max" : "5",
            "tolerance" : "1"
          }
        }, {
          "metric" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
          "description" : "The number of very large files",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        }, {
          "metric" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
          "description" : "Number of very complex units",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        } ]
      },
      "controlStatuses" : [ {
        "control" : {
          "metric" : "LINES_OF_CODE_MAIN",
          "description" : "Total number of lines of main code",
          "desiredRange" : {
            "min" : "0",
            "max" : "200000",
            "tolerance" : "20000"
          }
        },
        "metric" : {
          "id" : "LINES_OF_CODE_MAIN",
          "value" : 54965,
          "description" : null
        },
        "status" : "OK"
      }, {
        "control" : {
          "metric" : "DUPLICATION_PERCENTAGE",
          "description" : "System duplication",
          "desiredRange" : {
            "min" : "0",
            "max" : "5",
            "tolerance" : "1"
          }
        },
        "metric" : {
          "id" : "DUPLICATION_PERCENTAGE",
          "value" : 51.154230846169234,
          "description" : "Duplication percentage"
        },
        "status" : "FAILED"
      }, {
        "control" : {
          "metric" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
          "description" : "The number of very large files",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        },
        "metric" : {
          "id" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
          "value" : 21,
          "description" : "Number of  files with more than 1000 lines of code"
        },
        "status" : "FAILED"
      }, {
        "control" : {
          "metric" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
          "description" : "Number of very complex units",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        },
        "metric" : {
          "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
          "value" : 8,
          "description" : null
        },
        "status" : "FAILED"
      } ]
    } ]
  },
  "totalNumberOfFilesInScope" : 209,
  "mainAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 109,
    "linesOfCode" : 54965,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.h",
      "value" : 53,
      "description" : [ ]
    }, {
      "name" : "  *.c",
      "value" : 31,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 16,
      "description" : [ ]
    }, {
      "name" : "  *.s",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.cmake",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.h",
      "value" : 33562,
      "description" : [ ]
    }, {
      "name" : "  *.c",
      "value" : 18665,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 2279,
      "description" : [ ]
    }, {
      "name" : "  *.s",
      "value" : 347,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 59,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 38,
      "description" : [ ]
    }, {
      "name" : "  *.cmake",
      "value" : 15,
      "description" : [ ]
    } ]
  },
  "testAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 1,
    "linesOfCode" : 6,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.asm",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.asm",
      "value" : 6,
      "description" : [ ]
    } ]
  },
  "generatedAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 0,
    "linesOfCode" : 0,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ ],
    "linesOfCodePerExtension" : [ ]
  },
  "buildAndDeployAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 1,
    "linesOfCode" : 1,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.bat",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.bat",
      "value" : 1,
      "description" : [ ]
    } ]
  },
  "otherAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 22,
    "linesOfCode" : 550,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.md",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.txt",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.json",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.md",
      "value" : 265,
      "description" : [ ]
    }, {
      "name" : "  *.txt",
      "value" : 195,
      "description" : [ ]
    }, {
      "name" : "  *.json",
      "value" : 90,
      "description" : [ ]
    } ]
  },
  "logicalDecompositionsAnalysisResults" : [ {
    "key" : "primary",
    "components" : [ {
      "name" : "CMake-SDCC",
      "filesCount" : 2,
      "linesOfCode" : 59,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 34,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 25,
        "description" : [ ]
      } ]
    }, {
      "name" : "CMake-Texas-Instruments-C6000-CGT",
      "filesCount" : 3,
      "linesOfCode" : 186,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 165,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 13,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 8,
        "description" : [ ]
      } ]
    }, {
      "name" : "CMake-Texas-Instruments-MSP430-CGT",
      "filesCount" : 3,
      "linesOfCode" : 184,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 163,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 13,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 8,
        "description" : [ ]
      } ]
    }, {
      "name" : "CMake-Embarcadero-BCC32C",
      "filesCount" : 4,
      "linesOfCode" : 217,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cmake",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 193,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 13,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 8,
        "description" : [ ]
      }, {
        "name" : "  *.cmake",
        "value" : 3,
        "description" : [ ]
      } ]
    }, {
      "name" : "CMake-armcc",
      "filesCount" : 81,
      "linesOfCode" : 52615,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.h",
        "value" : 53,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 24,
        "description" : [ ]
      }, {
        "name" : "  *.s",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cmake",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.h",
        "value" : 33562,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 18574,
        "description" : [ ]
      }, {
        "name" : "  *.s",
        "value" : 347,
        "description" : [ ]
      }, {
        "name" : "  *.yaml",
        "value" : 114,
        "description" : [ ]
      }, {
        "name" : "  *.cmake",
        "value" : 12,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 6,
        "description" : [ ]
      } ]
    }, {
      "name" : "Makefile-Tasking-Tricore",
      "filesCount" : 4,
      "linesOfCode" : 406,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.py",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 326,
        "description" : [ ]
      }, {
        "name" : "  *.py",
        "value" : 59,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 13,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 8,
        "description" : [ ]
      } ]
    }, {
      "name" : "Makefile-SDCC-pic16",
      "filesCount" : 2,
      "linesOfCode" : 47,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 38,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 9,
        "description" : [ ]
      } ]
    }, {
      "name" : "CMake-OpenWatcom2",
      "filesCount" : 2,
      "linesOfCode" : 116,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 111,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 5,
        "description" : [ ]
      } ]
    }, {
      "name" : "configs",
      "filesCount" : 8,
      "linesOfCode" : 1135,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 8,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 1135,
        "description" : [ ]
      } ]
    } ],
    "componentDependencies" : [ ],
    "componentDependenciesErrors" : [ ],
    "logicalDecomposition" : {
      "name" : "primary",
      "scope" : "main",
      "filters" : [ ],
      "componentsFolderDepth" : 1,
      "minComponentsCount" : 0,
      "components" : [ {
        "name" : "CMake-SDCC",
        "sourceFileFilters" : [ {
          "pathPattern" : "./CMake-SDCC/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "CMake-Texas-Instruments-C6000-CGT",
        "sourceFileFilters" : [ {
          "pathPattern" : "./CMake-Texas-Instruments-C6000-CGT/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "CMake-Texas-Instruments-MSP430-CGT",
        "sourceFileFilters" : [ {
          "pathPattern" : "./CMake-Texas-Instruments-MSP430-CGT/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "CMake-Embarcadero-BCC32C",
        "sourceFileFilters" : [ {
          "pathPattern" : "./CMake-Embarcadero-BCC32C/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "CMake-armcc",
        "sourceFileFilters" : [ {
          "pathPattern" : "./CMake-armcc/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "Makefile-Tasking-Tricore",
        "sourceFileFilters" : [ {
          "pathPattern" : "./Makefile-Tasking-Tricore/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "Makefile-SDCC-pic16",
        "sourceFileFilters" : [ {
          "pathPattern" : "./Makefile-SDCC-pic16/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "CMake-OpenWatcom2",
        "sourceFileFilters" : [ {
          "pathPattern" : "./CMake-OpenWatcom2/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "configs",
        "sourceFileFilters" : [ {
          "pathPattern" : "./configs/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      } ],
      "metaComponents" : [ ],
      "groups" : [ ],
      "includeRemainingFiles" : true,
      "dependenciesFinder" : {
        "useBuiltInDependencyFinders" : true,
        "rules" : [ ],
        "metaRules" : [ ]
      },
      "renderingOptions" : {
        "orientation" : "TB",
        "maxNumberOfDependencies" : 100,
        "renderComponentsWithoutDependencies" : true,
        "renderIndirectDependencies" : false,
        "renderInternalIndirectDependencies" : false,
        "reverseDirection" : false
      },
      "includeExternalComponents" : true,
      "dependencyLinkThreshold" : 1,
      "duplicationLinkThreshold" : 50,
      "temporalLinkThreshold" : 1,
      "maxSearchDepthLines" : 200
    },
    "fileCountPerComponent" : [ {
      "name" : "CMake-SDCC",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "CMake-Texas-Instruments-C6000-CGT",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "CMake-Texas-Instruments-MSP430-CGT",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "CMake-Embarcadero-BCC32C",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "CMake-armcc",
      "value" : 81,
      "description" : [ ]
    }, {
      "name" : "Makefile-Tasking-Tricore",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "Makefile-SDCC-pic16",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "CMake-OpenWatcom2",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "configs",
      "value" : 8,
      "description" : [ ]
    } ],
    "linesOfCodePerComponent" : [ {
      "name" : "CMake-SDCC",
      "value" : 59,
      "description" : [ ]
    }, {
      "name" : "CMake-Texas-Instruments-C6000-CGT",
      "value" : 186,
      "description" : [ ]
    }, {
      "name" : "CMake-Texas-Instruments-MSP430-CGT",
      "value" : 184,
      "description" : [ ]
    }, {
      "name" : "CMake-Embarcadero-BCC32C",
      "value" : 217,
      "description" : [ ]
    }, {
      "name" : "CMake-armcc",
      "value" : 52615,
      "description" : [ ]
    }, {
      "name" : "Makefile-Tasking-Tricore",
      "value" : 406,
      "description" : [ ]
    }, {
      "name" : "Makefile-SDCC-pic16",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "CMake-OpenWatcom2",
      "value" : 116,
      "description" : [ ]
    }, {
      "name" : "configs",
      "value" : 1135,
      "description" : [ ]
    } ]
  } ],
  "concernsAnalysisResults" : [ {
    "key" : "general",
    "concerns" : [ {
      "name" : "TODOs",
      "filesCount" : 0,
      "linesOfCode" : 0,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ ],
      "linesOfCodePerExtension" : [ ]
    }, {
      "name" : "Unclassified",
      "filesCount" : 109,
      "linesOfCode" : 54965,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.h",
        "value" : 53,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 31,
        "description" : [ ]
      }, {
        "name" : "  *.yaml",
        "value" : 16,
        "description" : [ ]
      }, {
        "name" : "  *.s",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.py",
        "value" : 1,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 5,
        "description" : [ ]
      }, {
        "name" : "  *.cmake",
        "value" : 2,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.h",
        "value" : 33562,
        "description" : [ ]
      }, {
        "name" : "  *.c",
        "value" : 18665,
        "description" : [ ]
      }, {
        "name" : "  *.yaml",
        "value" : 2279,
        "description" : [ ]
      }, {
        "name" : "  *.s",
        "value" : 347,
        "description" : [ ]
      }, {
        "name" : "  *.py",
        "value" : 59,
        "description" : [ ]
      }, {
        "name" : "  *.cpp",
        "value" : 38,
        "description" : [ ]
      }, {
        "name" : "  *.cmake",
        "value" : 15,
        "description" : [ ]
      } ]
    } ],
    "concernsGroup" : null,
    "fileCountPerConcern" : [ {
      "name" : "TODOs",
      "value" : 0,
      "description" : [ ]
    }, {
      "name" : "Unclassified",
      "value" : 109,
      "description" : [ ]
    } ],
    "linesOfCodePerConcern" : [ {
      "name" : "TODOs",
      "value" : 0,
      "description" : [ ]
    }, {
      "name" : "Unclassified",
      "value" : 54965,
      "description" : [ ]
    } ]
  } ],
  "foundTags" : [ {
    "tagRule" : {
      "tag" : "make",
      "color" : "#B9D9EB",
      "pathPatterns" : [ "(|.*/)Makefile" ],
      "excludePathPatterns" : [ ]
    },
    "evidence" : "Makefile-SDCC-pic16/Makefile\nMakefile-Tasking-Tricore/Makefile"
  } ],
  "filesAnalysisResults" : {
    "overallFileSizeDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 1272,
      "lowRiskValue" : 3020,
      "mediumRiskValue" : 7051,
      "highRiskValue" : 6510,
      "veryHighRiskValue" : 37112,
      "lowRiskCount" : 21,
      "negligibleRiskCount" : 37,
      "mediumRiskCount" : 20,
      "highRiskCount" : 10,
      "veryHighRiskCount" : 21,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 2.3141999454198126,
      "veryHighRiskPercentage" : 67.51933048303466,
      "highRiskPercentage" : 11.843900664058946,
      "mediumRiskPercentage" : 12.82816337669426,
      "lowRiskPercentage" : 5.4944055307923225,
      "totalValue" : 54965,
      "totalCount" : 109
    },
    "fileSizeDistributionPerExtension" : [ {
      "key" : "c",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 638,
      "lowRiskValue" : 366,
      "mediumRiskValue" : 1408,
      "highRiskValue" : 1925,
      "veryHighRiskValue" : 14328,
      "lowRiskCount" : 3,
      "negligibleRiskCount" : 14,
      "mediumRiskCount" : 5,
      "highRiskCount" : 3,
      "veryHighRiskCount" : 6,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 3.41816233592285,
      "veryHighRiskPercentage" : 76.76399678542727,
      "highRiskPercentage" : 10.313420841146531,
      "mediumRiskPercentage" : 7.543530672381463,
      "lowRiskPercentage" : 1.960889365121886,
      "totalValue" : 18665,
      "totalCount" : 31
    }, {
      "key" : "yaml",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 143,
      "lowRiskValue" : 1484,
      "mediumRiskValue" : 652,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 10,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 2,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 6.274681878016674,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 28.609039052215884,
      "lowRiskPercentage" : 65.11627906976744,
      "totalValue" : 2279,
      "totalCount" : 16
    }, {
      "key" : "cpp",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 38,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 5,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 38,
      "totalCount" : 5
    }, {
      "key" : "cmake",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 2,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 2
    }, {
      "key" : "h",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 379,
      "lowRiskValue" : 1170,
      "mediumRiskValue" : 4644,
      "highRiskValue" : 4585,
      "veryHighRiskValue" : 22784,
      "lowRiskCount" : 8,
      "negligibleRiskCount" : 11,
      "mediumRiskCount" : 12,
      "highRiskCount" : 7,
      "veryHighRiskCount" : 15,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 1.129253322209642,
      "veryHighRiskPercentage" : 67.88629998212264,
      "highRiskPercentage" : 13.661283594541446,
      "mediumRiskPercentage" : 13.837077647339253,
      "lowRiskPercentage" : 3.486085453787021,
      "totalValue" : 33562,
      "totalCount" : 53
    }, {
      "key" : "s",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 347,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 1,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 100.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 347,
      "totalCount" : 1
    }, {
      "key" : "py",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 59,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 59,
      "totalCount" : 1
    } ],
    "fileSizeDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "fileSizeDistributionPerComponent" : [ {
        "key" : "CMake-SDCC",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 59,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 59,
        "totalCount" : 2
      }, {
        "key" : "CMake-Texas-Instruments-C6000-CGT",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 21,
        "lowRiskValue" : 165,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 11.290322580645162,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 88.70967741935483,
        "totalValue" : 186,
        "totalCount" : 3
      }, {
        "key" : "CMake-Texas-Instruments-MSP430-CGT",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 21,
        "lowRiskValue" : 163,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 11.41304347826087,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 88.58695652173913,
        "totalValue" : 184,
        "totalCount" : 3
      }, {
        "key" : "CMake-Embarcadero-BCC32C",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 24,
        "lowRiskValue" : 193,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 3,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 11.059907834101383,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 88.94009216589862,
        "totalValue" : 217,
        "totalCount" : 4
      }, {
        "key" : "CMake-armcc",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 944,
        "lowRiskValue" : 1650,
        "mediumRiskValue" : 6399,
        "highRiskValue" : 6510,
        "veryHighRiskValue" : 37112,
        "lowRiskCount" : 12,
        "negligibleRiskCount" : 20,
        "mediumRiskCount" : 18,
        "highRiskCount" : 10,
        "veryHighRiskCount" : 21,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 1.7941651620260382,
        "veryHighRiskPercentage" : 70.53501853083722,
        "highRiskPercentage" : 12.37289746270075,
        "mediumRiskPercentage" : 12.161931008267604,
        "lowRiskPercentage" : 3.135987836168393,
        "totalValue" : 52615,
        "totalCount" : 81
      }, {
        "key" : "Makefile-Tasking-Tricore",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 80,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 326,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 3,
        "mediumRiskCount" : 1,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 19.704433497536947,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 80.29556650246306,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 406,
        "totalCount" : 4
      }, {
        "key" : "Makefile-SDCC-pic16",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 47,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 47,
        "totalCount" : 2
      }, {
        "key" : "CMake-OpenWatcom2",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 5,
        "lowRiskValue" : 111,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 1,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 4.310344827586207,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 95.6896551724138,
        "totalValue" : 116,
        "totalCount" : 2
      }, {
        "key" : "configs",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 71,
        "lowRiskValue" : 738,
        "mediumRiskValue" : 326,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 5,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 1,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 6.255506607929515,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 28.722466960352424,
        "lowRiskPercentage" : 65.02202643171806,
        "totalValue" : 1135,
        "totalCount" : 8
      } ]
    } ],
    "longestFiles" : [ {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
      "extension" : "c",
      "linesOfCode" : 3959,
      "unitsCount" : 124,
      "unitsMcCabeIndexSum" : 618,
      "linesOfCodeInUnits" : 3946
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
      "extension" : "c",
      "linesOfCode" : 3466,
      "unitsCount" : 83,
      "unitsMcCabeIndexSum" : 551,
      "linesOfCodeInUnits" : 3420
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
      "extension" : "h",
      "linesOfCode" : 2832,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h",
      "extension" : "h",
      "linesOfCode" : 2745,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
      "extension" : "c",
      "linesOfCode" : 2530,
      "unitsCount" : 75,
      "unitsMcCabeIndexSum" : 434,
      "linesOfCodeInUnits" : 2473
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
      "extension" : "c",
      "linesOfCode" : 2175,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 452,
      "linesOfCodeInUnits" : 2140
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h",
      "extension" : "h",
      "linesOfCode" : 1376,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
      "extension" : "c",
      "linesOfCode" : 1174,
      "unitsCount" : 45,
      "unitsMcCabeIndexSum" : 174,
      "linesOfCodeInUnits" : 1168
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h",
      "extension" : "h",
      "linesOfCode" : 1054,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
      "extension" : "c",
      "linesOfCode" : 1024,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 220,
      "linesOfCodeInUnits" : 997
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
      "extension" : "c",
      "linesOfCode" : 731,
      "unitsCount" : 47,
      "unitsMcCabeIndexSum" : 138,
      "linesOfCodeInUnits" : 691
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
      "extension" : "c",
      "linesOfCode" : 690,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 355,
      "linesOfCodeInUnits" : 676
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h",
      "extension" : "h",
      "linesOfCode" : 616,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart.h",
      "extension" : "h",
      "linesOfCode" : 584,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
      "extension" : "h",
      "linesOfCode" : 535,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c",
      "extension" : "c",
      "linesOfCode" : 504,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 74,
      "linesOfCodeInUnits" : 494
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h",
      "extension" : "h",
      "linesOfCode" : 497,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc000.h",
      "extension" : "h",
      "linesOfCode" : 487,
      "unitsCount" : 13,
      "unitsMcCabeIndexSum" : 25,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
      "extension" : "h",
      "linesOfCode" : 453,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
      "extension" : "h",
      "linesOfCode" : 443,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h",
      "extension" : "h",
      "linesOfCode" : 433,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h",
      "extension" : "h",
      "linesOfCode" : 430,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h",
      "extension" : "h",
      "linesOfCode" : 403,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armcc.h",
      "extension" : "h",
      "linesOfCode" : 399,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 24,
      "linesOfCodeInUnits" : 100
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart_ex.c",
      "extension" : "c",
      "linesOfCode" : 376,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 51,
      "linesOfCodeInUnits" : 357
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/startup_stm32l432xx.s",
      "extension" : "s",
      "linesOfCode" : 347,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h",
      "extension" : "h",
      "linesOfCode" : 331,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Tasking-TriCore-6.3/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h",
      "extension" : "h",
      "linesOfCode" : 313,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c",
      "extension" : "c",
      "linesOfCode" : 297,
      "unitsCount" : 14,
      "unitsMcCabeIndexSum" : 62,
      "linesOfCodeInUnits" : 279
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c",
      "extension" : "c",
      "linesOfCode" : 277,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 272
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c",
      "extension" : "c",
      "linesOfCode" : 253,
      "unitsCount" : 35,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 227
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/stm32l4xx_hal_conf.h",
      "extension" : "h",
      "linesOfCode" : 249,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_compiler.h",
      "extension" : "h",
      "linesOfCode" : 206,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 1
    } ],
    "filesWithMostUnits" : [ {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
      "extension" : "c",
      "linesOfCode" : 3959,
      "unitsCount" : 124,
      "unitsMcCabeIndexSum" : 618,
      "linesOfCodeInUnits" : 3946
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
      "extension" : "c",
      "linesOfCode" : 3466,
      "unitsCount" : 83,
      "unitsMcCabeIndexSum" : 551,
      "linesOfCodeInUnits" : 3420
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
      "extension" : "c",
      "linesOfCode" : 2530,
      "unitsCount" : 75,
      "unitsMcCabeIndexSum" : 434,
      "linesOfCodeInUnits" : 2473
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
      "extension" : "c",
      "linesOfCode" : 731,
      "unitsCount" : 47,
      "unitsMcCabeIndexSum" : 138,
      "linesOfCodeInUnits" : 691
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
      "extension" : "c",
      "linesOfCode" : 1174,
      "unitsCount" : 45,
      "unitsMcCabeIndexSum" : 174,
      "linesOfCodeInUnits" : 1168
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c",
      "extension" : "c",
      "linesOfCode" : 253,
      "unitsCount" : 35,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 227
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
      "extension" : "c",
      "linesOfCode" : 2175,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 452,
      "linesOfCodeInUnits" : 2140
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart_ex.c",
      "extension" : "c",
      "linesOfCode" : 376,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 51,
      "linesOfCodeInUnits" : 357
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armcc.h",
      "extension" : "h",
      "linesOfCode" : 399,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 24,
      "linesOfCodeInUnits" : 100
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c",
      "extension" : "c",
      "linesOfCode" : 126,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 121
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv8.h",
      "extension" : "h",
      "linesOfCode" : 168,
      "unitsCount" : 17,
      "unitsMcCabeIndexSum" : 21,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
      "extension" : "c",
      "linesOfCode" : 690,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 355,
      "linesOfCodeInUnits" : 676
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c",
      "extension" : "c",
      "linesOfCode" : 139,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 132
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
      "extension" : "h",
      "linesOfCode" : 453,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
      "extension" : "h",
      "linesOfCode" : 443,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
      "extension" : "c",
      "linesOfCode" : 1024,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 220,
      "linesOfCodeInUnits" : 997
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c",
      "extension" : "c",
      "linesOfCode" : 504,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 74,
      "linesOfCodeInUnits" : 494
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c",
      "extension" : "c",
      "linesOfCode" : 297,
      "unitsCount" : 14,
      "unitsMcCabeIndexSum" : 62,
      "linesOfCodeInUnits" : 279
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc000.h",
      "extension" : "h",
      "linesOfCode" : 487,
      "unitsCount" : 13,
      "unitsMcCabeIndexSum" : 25,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/stm32_lock.h",
      "extension" : "h",
      "linesOfCode" : 177,
      "unitsCount" : 12,
      "unitsMcCabeIndexSum" : 18,
      "linesOfCodeInUnits" : 88
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c",
      "extension" : "c",
      "linesOfCode" : 277,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 272
    }, {
      "relativePath" : "CMake-armcc/Core/Src/stm32l4xx_it.c",
      "extension" : "c",
      "linesOfCode" : 45,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 43
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c",
      "extension" : "c",
      "linesOfCode" : 205,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 37,
      "linesOfCodeInUnits" : 193
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv7.h",
      "extension" : "h",
      "linesOfCode" : 122,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 9,
      "linesOfCodeInUnits" : 51
    }, {
      "relativePath" : "CMake-SDCC/cmain.c",
      "extension" : "c",
      "linesOfCode" : 25,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 21
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c",
      "extension" : "c",
      "linesOfCode" : 98,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 95
    }, {
      "relativePath" : "CMake-armcc/Core/Src/main.c",
      "extension" : "c",
      "linesOfCode" : 97,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 89
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c",
      "extension" : "c",
      "linesOfCode" : 101,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 96
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c",
      "extension" : "c",
      "linesOfCode" : 79,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 74
    }, {
      "relativePath" : "CMake-armcc/Core/Src/stm32l4xx_hal_msp.c",
      "extension" : "c",
      "linesOfCode" : 42,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 41
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-armcc/Core/Src/system_stm32l4xx.c",
      "extension" : "c",
      "linesOfCode" : 88,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 64
    } ]
  },
  "filesHistoryAnalysisResults" : {
    "overallFileLastModifiedDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 54965,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 109,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 54965,
      "totalCount" : 109
    },
    "overallFileFirstModifiedDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 54965,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 109,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 54965,
      "totalCount" : 109
    },
    "overallFileChangeDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 54965,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 109,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 54965,
      "totalCount" : 109
    },
    "overallContributorsCountDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 1,
      "mediumRiskThreshold" : 5,
      "highRiskThreshold" : 10,
      "veryHighRiskThreshold" : 25,
      "negligibleRiskValue" : 54412,
      "lowRiskValue" : 553,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 4,
      "negligibleRiskCount" : 105,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1",
      "lowRiskLabel" : "2-5",
      "mediumRiskLabel" : "6-10",
      "highRiskLabel" : "11-25",
      "veryHighRiskLabel" : "26+",
      "negligibleRiskPercentage" : 98.9939052124079,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 1.006094787592104,
      "totalValue" : 54965,
      "totalCount" : 109
    },
    "filesWithoutCommitHistoryCount" : 0,
    "filesWithoutCommitHistoryLinesOfCode" : 0,
    "changeDistributionPerExtension" : [ {
      "key" : "c",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 18665,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 31,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 18665,
      "totalCount" : 31
    }, {
      "key" : "yaml",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 2279,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 16,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 2279,
      "totalCount" : 16
    }, {
      "key" : "cpp",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 38,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 5,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 38,
      "totalCount" : 5
    }, {
      "key" : "cmake",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 2,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 2
    }, {
      "key" : "h",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 33562,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 53,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 33562,
      "totalCount" : 53
    }, {
      "key" : "s",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 347,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 347,
      "totalCount" : 1
    }, {
      "key" : "py",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 59,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 59,
      "totalCount" : 1
    } ],
    "lastModifiedDistributionPerExtension" : [ {
      "key" : "c",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 18665,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 31,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 18665,
      "totalCount" : 31
    }, {
      "key" : "yaml",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 2279,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 16,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 2279,
      "totalCount" : 16
    }, {
      "key" : "cpp",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 38,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 5,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 38,
      "totalCount" : 5
    }, {
      "key" : "cmake",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 15,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 2,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 2
    }, {
      "key" : "h",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 33562,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 53,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 33562,
      "totalCount" : 53
    }, {
      "key" : "s",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 347,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 1,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 347,
      "totalCount" : 1
    }, {
      "key" : "py",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 59,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 1,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 59,
      "totalCount" : 1
    } ],
    "firstModifiedDistributionPerExtension" : [ {
      "key" : "c",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 18665,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 31,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 18665,
      "totalCount" : 31
    }, {
      "key" : "yaml",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 2279,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 16,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 2279,
      "totalCount" : 16
    }, {
      "key" : "cpp",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 38,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 5,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 38,
      "totalCount" : 5
    }, {
      "key" : "cmake",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 15,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 2,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 2
    }, {
      "key" : "h",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 33562,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 53,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 33562,
      "totalCount" : 53
    }, {
      "key" : "s",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 347,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 1,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 347,
      "totalCount" : 1
    }, {
      "key" : "py",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 59,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 1,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 59,
      "totalCount" : 1
    } ],
    "changeDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "distributionPerComponent" : [ {
        "key" : "CMake-SDCC",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 59,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 59,
        "totalCount" : 2
      }, {
        "key" : "CMake-Texas-Instruments-C6000-CGT",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 186,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 3,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 186,
        "totalCount" : 3
      }, {
        "key" : "CMake-Texas-Instruments-MSP430-CGT",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 184,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 3,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 184,
        "totalCount" : 3
      }, {
        "key" : "CMake-Embarcadero-BCC32C",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 217,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 4,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 217,
        "totalCount" : 4
      }, {
        "key" : "CMake-armcc",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 52615,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 81,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 52615,
        "totalCount" : 81
      }, {
        "key" : "Makefile-Tasking-Tricore",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 406,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 4,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 406,
        "totalCount" : 4
      }, {
        "key" : "Makefile-SDCC-pic16",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 47,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 47,
        "totalCount" : 2
      }, {
        "key" : "CMake-OpenWatcom2",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 116,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 116,
        "totalCount" : 2
      }, {
        "key" : "configs",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 1135,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 8,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 1135,
        "totalCount" : 8
      } ]
    } ],
    "firstModifiedDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "distributionPerComponent" : [ {
        "key" : "CMake-SDCC",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 59,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 2,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 59,
        "totalCount" : 2
      }, {
        "key" : "CMake-Texas-Instruments-C6000-CGT",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 186,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 3,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 186,
        "totalCount" : 3
      }, {
        "key" : "CMake-Texas-Instruments-MSP430-CGT",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 184,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 3,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 184,
        "totalCount" : 3
      }, {
        "key" : "CMake-Embarcadero-BCC32C",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 217,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 4,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 217,
        "totalCount" : 4
      }, {
        "key" : "CMake-armcc",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 52615,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 81,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 52615,
        "totalCount" : 81
      }, {
        "key" : "Makefile-Tasking-Tricore",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 406,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 4,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 406,
        "totalCount" : 4
      }, {
        "key" : "Makefile-SDCC-pic16",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 47,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 2,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 47,
        "totalCount" : 2
      }, {
        "key" : "CMake-OpenWatcom2",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 116,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 2,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 116,
        "totalCount" : 2
      }, {
        "key" : "configs",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 1135,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 8,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 1135,
        "totalCount" : 8
      } ]
    } ],
    "lastModifiedDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "distributionPerComponent" : [ {
        "key" : "CMake-SDCC",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 59,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 2,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 59,
        "totalCount" : 2
      }, {
        "key" : "CMake-Texas-Instruments-C6000-CGT",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 186,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 3,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 186,
        "totalCount" : 3
      }, {
        "key" : "CMake-Texas-Instruments-MSP430-CGT",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 184,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 3,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 184,
        "totalCount" : 3
      }, {
        "key" : "CMake-Embarcadero-BCC32C",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 217,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 4,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 217,
        "totalCount" : 4
      }, {
        "key" : "CMake-armcc",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 52615,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 81,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 52615,
        "totalCount" : 81
      }, {
        "key" : "Makefile-Tasking-Tricore",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 406,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 4,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 406,
        "totalCount" : 4
      }, {
        "key" : "Makefile-SDCC-pic16",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 47,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 2,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 47,
        "totalCount" : 2
      }, {
        "key" : "CMake-OpenWatcom2",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 116,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 2,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 116,
        "totalCount" : 2
      }, {
        "key" : "configs",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 1135,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 8,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 1135,
        "totalCount" : 8
      } ]
    } ],
    "oldestFiles" : [ {
      "relativePath" : "CMake-Embarcadero-BCC32C/custom-compiler-bcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 193,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/custom-compiler-msp430.yaml",
      "extension" : "yaml",
      "linesOfCode" : 163,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-SDCC/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-SDCC/cmain.c",
      "extension" : "c",
      "linesOfCode" : 25,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 21
    }, {
      "relativePath" : "configs/bcc32c-10.2/custom-compiler-bcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 193,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/TI-MSP-CGT-21/custom-compiler-msp430.yaml",
      "extension" : "yaml",
      "linesOfCode" : 163,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/sdcc-4.1.0/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-OpenWatcom2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 111,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/OpenWatcom 2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 103,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-OpenWatcom2/main.c",
      "extension" : "c",
      "linesOfCode" : 5,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
      "extension" : "c",
      "linesOfCode" : 3959,
      "unitsCount" : 124,
      "unitsMcCabeIndexSum" : 618,
      "linesOfCodeInUnits" : 3946
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
      "extension" : "c",
      "linesOfCode" : 3466,
      "unitsCount" : 83,
      "unitsMcCabeIndexSum" : 551,
      "linesOfCodeInUnits" : 3420
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
      "extension" : "h",
      "linesOfCode" : 2832,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h",
      "extension" : "h",
      "linesOfCode" : 2745,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
      "extension" : "c",
      "linesOfCode" : 2530,
      "unitsCount" : 75,
      "unitsMcCabeIndexSum" : 434,
      "linesOfCodeInUnits" : 2473
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
      "extension" : "c",
      "linesOfCode" : 2175,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 452,
      "linesOfCodeInUnits" : 2140
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h",
      "extension" : "h",
      "linesOfCode" : 1376,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
      "extension" : "c",
      "linesOfCode" : 1174,
      "unitsCount" : 45,
      "unitsMcCabeIndexSum" : 174,
      "linesOfCodeInUnits" : 1168
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h",
      "extension" : "h",
      "linesOfCode" : 1054,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
      "extension" : "c",
      "linesOfCode" : 1024,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 220,
      "linesOfCodeInUnits" : 997
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
      "extension" : "c",
      "linesOfCode" : 731,
      "unitsCount" : 47,
      "unitsMcCabeIndexSum" : 138,
      "linesOfCodeInUnits" : 691
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
      "extension" : "c",
      "linesOfCode" : 690,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 355,
      "linesOfCodeInUnits" : 676
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h",
      "extension" : "h",
      "linesOfCode" : 616,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart.h",
      "extension" : "h",
      "linesOfCode" : 584,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
      "extension" : "h",
      "linesOfCode" : 535,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c",
      "extension" : "c",
      "linesOfCode" : 504,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 74,
      "linesOfCodeInUnits" : 494
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h",
      "extension" : "h",
      "linesOfCode" : 497,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc000.h",
      "extension" : "h",
      "linesOfCode" : 487,
      "unitsCount" : 13,
      "unitsMcCabeIndexSum" : 25,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
      "extension" : "h",
      "linesOfCode" : 453,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
      "extension" : "h",
      "linesOfCode" : 443,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h",
      "extension" : "h",
      "linesOfCode" : 433,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "youngestFiles" : [ {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/TI-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "configs/Makefile-SDCC-pic16/clion-custom-compiler-sdcc-pic16.yaml",
      "extension" : "yaml",
      "linesOfCode" : 37,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-SDCC-pic16/clion-custom-compiler-sdcc-pic16.yaml",
      "extension" : "yaml",
      "linesOfCode" : 38,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-SDCC-pic16/main.c",
      "extension" : "c",
      "linesOfCode" : 9,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/armcc-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/embarcadero-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 3,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Tasking-TriCore-6.3/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom_compiler_yaml_tasking.py",
      "extension" : "py",
      "linesOfCode" : 59,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 9
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
      "extension" : "c",
      "linesOfCode" : 3959,
      "unitsCount" : 124,
      "unitsMcCabeIndexSum" : 618,
      "linesOfCodeInUnits" : 3946
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
      "extension" : "c",
      "linesOfCode" : 3466,
      "unitsCount" : 83,
      "unitsMcCabeIndexSum" : 551,
      "linesOfCodeInUnits" : 3420
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
      "extension" : "h",
      "linesOfCode" : 2832,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h",
      "extension" : "h",
      "linesOfCode" : 2745,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
      "extension" : "c",
      "linesOfCode" : 2530,
      "unitsCount" : 75,
      "unitsMcCabeIndexSum" : 434,
      "linesOfCodeInUnits" : 2473
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
      "extension" : "c",
      "linesOfCode" : 2175,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 452,
      "linesOfCodeInUnits" : 2140
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h",
      "extension" : "h",
      "linesOfCode" : 1376,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
      "extension" : "c",
      "linesOfCode" : 1174,
      "unitsCount" : 45,
      "unitsMcCabeIndexSum" : 174,
      "linesOfCodeInUnits" : 1168
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h",
      "extension" : "h",
      "linesOfCode" : 1054,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
      "extension" : "c",
      "linesOfCode" : 1024,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 220,
      "linesOfCodeInUnits" : 997
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
      "extension" : "c",
      "linesOfCode" : 731,
      "unitsCount" : 47,
      "unitsMcCabeIndexSum" : 138,
      "linesOfCodeInUnits" : 691
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
      "extension" : "c",
      "linesOfCode" : 690,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 355,
      "linesOfCodeInUnits" : 676
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h",
      "extension" : "h",
      "linesOfCode" : 616,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart.h",
      "extension" : "h",
      "linesOfCode" : 584,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
      "extension" : "h",
      "linesOfCode" : 535,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c",
      "extension" : "c",
      "linesOfCode" : 504,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 74,
      "linesOfCodeInUnits" : 494
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h",
      "extension" : "h",
      "linesOfCode" : 497,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc000.h",
      "extension" : "h",
      "linesOfCode" : 487,
      "unitsCount" : 13,
      "unitsMcCabeIndexSum" : 25,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
      "extension" : "h",
      "linesOfCode" : 453,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
      "extension" : "h",
      "linesOfCode" : 443,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h",
      "extension" : "h",
      "linesOfCode" : 433,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "mostRecentlyChangedFiles" : [ {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/TI-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-OpenWatcom2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 111,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Makefile-SDCC-pic16/clion-custom-compiler-sdcc-pic16.yaml",
      "extension" : "yaml",
      "linesOfCode" : 37,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-SDCC-pic16/clion-custom-compiler-sdcc-pic16.yaml",
      "extension" : "yaml",
      "linesOfCode" : 38,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-SDCC-pic16/main.c",
      "extension" : "c",
      "linesOfCode" : 9,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-SDCC/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/sdcc-4.1.0/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-SDCC/cmain.c",
      "extension" : "c",
      "linesOfCode" : 25,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 21
    }, {
      "relativePath" : "CMake-armcc/armcc-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/embarcadero-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 3,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/custom-compiler-armcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 114,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Tasking-TriCore-6.3/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom_compiler_yaml_tasking.py",
      "extension" : "py",
      "linesOfCode" : 59,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 9
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
      "extension" : "c",
      "linesOfCode" : 3959,
      "unitsCount" : 124,
      "unitsMcCabeIndexSum" : 618,
      "linesOfCodeInUnits" : 3946
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
      "extension" : "c",
      "linesOfCode" : 3466,
      "unitsCount" : 83,
      "unitsMcCabeIndexSum" : 551,
      "linesOfCodeInUnits" : 3420
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
      "extension" : "h",
      "linesOfCode" : 2832,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h",
      "extension" : "h",
      "linesOfCode" : 2745,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
      "extension" : "c",
      "linesOfCode" : 2530,
      "unitsCount" : 75,
      "unitsMcCabeIndexSum" : 434,
      "linesOfCodeInUnits" : 2473
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
      "extension" : "c",
      "linesOfCode" : 2175,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 452,
      "linesOfCodeInUnits" : 2140
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h",
      "extension" : "h",
      "linesOfCode" : 1376,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
      "extension" : "c",
      "linesOfCode" : 1174,
      "unitsCount" : 45,
      "unitsMcCabeIndexSum" : 174,
      "linesOfCodeInUnits" : 1168
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h",
      "extension" : "h",
      "linesOfCode" : 1054,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
      "extension" : "c",
      "linesOfCode" : 1024,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 220,
      "linesOfCodeInUnits" : 997
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
      "extension" : "c",
      "linesOfCode" : 731,
      "unitsCount" : 47,
      "unitsMcCabeIndexSum" : 138,
      "linesOfCodeInUnits" : 691
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
      "extension" : "c",
      "linesOfCode" : 690,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 355,
      "linesOfCodeInUnits" : 676
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h",
      "extension" : "h",
      "linesOfCode" : 616,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart.h",
      "extension" : "h",
      "linesOfCode" : 584,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
      "extension" : "h",
      "linesOfCode" : 535,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c",
      "extension" : "c",
      "linesOfCode" : 504,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 74,
      "linesOfCodeInUnits" : 494
    } ],
    "mostPreviouslyChangedFiles" : [ {
      "relativePath" : "CMake-Embarcadero-BCC32C/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/custom-compiler-msp430.yaml",
      "extension" : "yaml",
      "linesOfCode" : 163,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/custom-compiler-bcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 193,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/TI-MSP-CGT-21/custom-compiler-msp430.yaml",
      "extension" : "yaml",
      "linesOfCode" : 163,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/bcc32c-10.2/custom-compiler-bcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 193,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-OpenWatcom2/main.c",
      "extension" : "c",
      "linesOfCode" : 5,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "configs/OpenWatcom 2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 103,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/RTE/_CMake-armcc/RTE_Components.h",
      "extension" : "h",
      "linesOfCode" : 4,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Src/cppmain.cpp",
      "extension" : "cpp",
      "linesOfCode" : 6,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_version.h",
      "extension" : "h",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h",
      "extension" : "h",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h",
      "extension" : "h",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/stm32l4xx_it.h",
      "extension" : "h",
      "linesOfCode" : 18,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/tz_context.h",
      "extension" : "h",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/main.h",
      "extension" : "h",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h",
      "extension" : "h",
      "linesOfCode" : 26,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Src/stm32l4xx_hal_msp.c",
      "extension" : "c",
      "linesOfCode" : 42,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 41
    }, {
      "relativePath" : "CMake-armcc/Core/Src/stm32l4xx_it.c",
      "extension" : "c",
      "linesOfCode" : 45,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 43
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h",
      "extension" : "h",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c",
      "extension" : "c",
      "linesOfCode" : 79,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 74
    }, {
      "relativePath" : "CMake-armcc/Core/Src/system_stm32l4xx.c",
      "extension" : "c",
      "linesOfCode" : 88,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "CMake-armcc/Core/Src/main.c",
      "extension" : "c",
      "linesOfCode" : 97,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 89
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h",
      "extension" : "h",
      "linesOfCode" : 97,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/armlib_lock_glue.c",
      "extension" : "c",
      "linesOfCode" : 98,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c",
      "extension" : "c",
      "linesOfCode" : 98,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 95
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h",
      "extension" : "h",
      "linesOfCode" : 98,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c",
      "extension" : "c",
      "linesOfCode" : 101,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 96
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h",
      "extension" : "h",
      "linesOfCode" : 106,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h",
      "extension" : "h",
      "linesOfCode" : 110,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h",
      "extension" : "h",
      "linesOfCode" : 111,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Keil-ARMCC-5/custom-compiler-armcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 114,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv7.h",
      "extension" : "h",
      "linesOfCode" : 122,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 9,
      "linesOfCodeInUnits" : 51
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c",
      "extension" : "c",
      "linesOfCode" : 126,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 121
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c",
      "extension" : "c",
      "linesOfCode" : 139,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 132
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv8.h",
      "extension" : "h",
      "linesOfCode" : 168,
      "unitsCount" : 17,
      "unitsMcCabeIndexSum" : 21,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/stm32_lock.h",
      "extension" : "h",
      "linesOfCode" : 177,
      "unitsCount" : 12,
      "unitsMcCabeIndexSum" : 18,
      "linesOfCodeInUnits" : 88
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h",
      "extension" : "h",
      "linesOfCode" : 184,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim_ex.h",
      "extension" : "h",
      "linesOfCode" : 192,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c",
      "extension" : "c",
      "linesOfCode" : 205,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 37,
      "linesOfCodeInUnits" : 193
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_compiler.h",
      "extension" : "h",
      "linesOfCode" : 206,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 1
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/stm32l4xx_hal_conf.h",
      "extension" : "h",
      "linesOfCode" : 249,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c",
      "extension" : "c",
      "linesOfCode" : 253,
      "unitsCount" : 35,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 227
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c",
      "extension" : "c",
      "linesOfCode" : 277,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 272
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c",
      "extension" : "c",
      "linesOfCode" : 297,
      "unitsCount" : 14,
      "unitsMcCabeIndexSum" : 62,
      "linesOfCodeInUnits" : 279
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h",
      "extension" : "h",
      "linesOfCode" : 313,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h",
      "extension" : "h",
      "linesOfCode" : 331,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/startup_stm32l432xx.s",
      "extension" : "s",
      "linesOfCode" : 347,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "mostChangedFiles" : [ {
      "relativePath" : "CMake-SDCC/cmain.c",
      "extension" : "c",
      "linesOfCode" : 25,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 21
    }, {
      "relativePath" : "configs/sdcc-4.1.0/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-SDCC/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-OpenWatcom2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 111,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom_compiler_yaml_tasking.py",
      "extension" : "py",
      "linesOfCode" : 59,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 9
    }, {
      "relativePath" : "CMake-armcc/custom-compiler-armcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 114,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/TI-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/embarcadero-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 3,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/RTE/_CMake-armcc/RTE_Components.h",
      "extension" : "h",
      "linesOfCode" : 4,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-OpenWatcom2/main.c",
      "extension" : "c",
      "linesOfCode" : 5,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/Core/Src/cppmain.cpp",
      "extension" : "cpp",
      "linesOfCode" : 6,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "Makefile-SDCC-pic16/main.c",
      "extension" : "c",
      "linesOfCode" : 9,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/armcc-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_version.h",
      "extension" : "h",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h",
      "extension" : "h",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h",
      "extension" : "h",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/stm32l4xx_it.h",
      "extension" : "h",
      "linesOfCode" : 18,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/tz_context.h",
      "extension" : "h",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/main.h",
      "extension" : "h",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h",
      "extension" : "h",
      "linesOfCode" : 26,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Makefile-SDCC-pic16/clion-custom-compiler-sdcc-pic16.yaml",
      "extension" : "yaml",
      "linesOfCode" : 37,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-SDCC-pic16/clion-custom-compiler-sdcc-pic16.yaml",
      "extension" : "yaml",
      "linesOfCode" : 38,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Core/Src/stm32l4xx_hal_msp.c",
      "extension" : "c",
      "linesOfCode" : 42,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 41
    }, {
      "relativePath" : "CMake-armcc/Core/Src/stm32l4xx_it.c",
      "extension" : "c",
      "linesOfCode" : 45,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 43
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h",
      "extension" : "h",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c",
      "extension" : "c",
      "linesOfCode" : 79,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 74
    }, {
      "relativePath" : "CMake-armcc/Core/Src/system_stm32l4xx.c",
      "extension" : "c",
      "linesOfCode" : 88,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "CMake-armcc/Core/Src/main.c",
      "extension" : "c",
      "linesOfCode" : 97,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 89
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h",
      "extension" : "h",
      "linesOfCode" : 97,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/armlib_lock_glue.c",
      "extension" : "c",
      "linesOfCode" : 98,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 4
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c",
      "extension" : "c",
      "linesOfCode" : 98,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 95
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h",
      "extension" : "h",
      "linesOfCode" : 98,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c",
      "extension" : "c",
      "linesOfCode" : 101,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 96
    }, {
      "relativePath" : "configs/OpenWatcom 2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 103,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h",
      "extension" : "h",
      "linesOfCode" : 106,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h",
      "extension" : "h",
      "linesOfCode" : 110,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h",
      "extension" : "h",
      "linesOfCode" : 111,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Keil-ARMCC-5/custom-compiler-armcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 114,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv7.h",
      "extension" : "h",
      "linesOfCode" : 122,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 9,
      "linesOfCodeInUnits" : 51
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c",
      "extension" : "c",
      "linesOfCode" : 126,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 121
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c",
      "extension" : "c",
      "linesOfCode" : 139,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 132
    } ],
    "filesWithMostContributors" : [ {
      "relativePath" : "CMake-OpenWatcom2/openwatcom2.yaml",
      "extension" : "yaml",
      "linesOfCode" : 111,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/custom-compiler-armcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 114,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/custom-compiler-msp430.yaml",
      "extension" : "yaml",
      "linesOfCode" : 163,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-SDCC/cmain.c",
      "extension" : "c",
      "linesOfCode" : 25,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 21
    }, {
      "relativePath" : "CMake-SDCC/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/sdcc-4.1.0/custom-compiler-sdcc-stm8.yaml",
      "extension" : "yaml",
      "linesOfCode" : 34,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom_compiler_yaml_tasking.py",
      "extension" : "py",
      "linesOfCode" : 59,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 9
    }, {
      "relativePath" : "configs/TI-C6000-CGT/custom-compiler-c6000.yaml",
      "extension" : "yaml",
      "linesOfCode" : 165,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-C6000-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/embarcadero-toolchain.cmake",
      "extension" : "cmake",
      "linesOfCode" : 3,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/cmain.c",
      "extension" : "c",
      "linesOfCode" : 13,
      "unitsCount" : 3,
      "unitsMcCabeIndexSum" : 4,
      "linesOfCodeInUnits" : 10
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/custom-compiler-bcc.yaml",
      "extension" : "yaml",
      "linesOfCode" : 193,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-Embarcadero-BCC32C/main.cpp",
      "extension" : "cpp",
      "linesOfCode" : 8,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 5
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_compiler.h",
      "extension" : "h",
      "linesOfCode" : 206,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 1
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/tz_context.h",
      "extension" : "h",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
      "extension" : "h",
      "linesOfCode" : 453,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
      "extension" : "h",
      "linesOfCode" : 443,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_version.h",
      "extension" : "h",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armcc.h",
      "extension" : "h",
      "linesOfCode" : 399,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 24,
      "linesOfCodeInUnits" : 100
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv8.h",
      "extension" : "h",
      "linesOfCode" : 168,
      "unitsCount" : 17,
      "unitsMcCabeIndexSum" : 21,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc000.h",
      "extension" : "h",
      "linesOfCode" : 487,
      "unitsCount" : 13,
      "unitsMcCabeIndexSum" : 25,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/mpu_armv7.h",
      "extension" : "h",
      "linesOfCode" : 122,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 9,
      "linesOfCodeInUnits" : 51
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h",
      "extension" : "h",
      "linesOfCode" : 110,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h",
      "extension" : "h",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h",
      "extension" : "h",
      "linesOfCode" : 97,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h",
      "extension" : "h",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h",
      "extension" : "h",
      "linesOfCode" : 430,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h",
      "extension" : "h",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h",
      "extension" : "h",
      "linesOfCode" : 1376,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h",
      "extension" : "h",
      "linesOfCode" : 184,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h",
      "extension" : "h",
      "linesOfCode" : 497,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "filesWithLeastContributors" : [ {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
      "extension" : "c",
      "linesOfCode" : 3959,
      "unitsCount" : 124,
      "unitsMcCabeIndexSum" : 618,
      "linesOfCodeInUnits" : 3946
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
      "extension" : "c",
      "linesOfCode" : 3466,
      "unitsCount" : 83,
      "unitsMcCabeIndexSum" : 551,
      "linesOfCodeInUnits" : 3420
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
      "extension" : "h",
      "linesOfCode" : 2832,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h",
      "extension" : "h",
      "linesOfCode" : 2745,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
      "extension" : "c",
      "linesOfCode" : 2530,
      "unitsCount" : 75,
      "unitsMcCabeIndexSum" : 434,
      "linesOfCodeInUnits" : 2473
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
      "extension" : "c",
      "linesOfCode" : 2175,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 452,
      "linesOfCodeInUnits" : 2140
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
      "extension" : "h",
      "linesOfCode" : 1710,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 365
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
      "extension" : "h",
      "linesOfCode" : 1673,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
      "extension" : "h",
      "linesOfCode" : 1623,
      "unitsCount" : 38,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 367
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
      "extension" : "h",
      "linesOfCode" : 1567,
      "unitsCount" : 33,
      "unitsMcCabeIndexSum" : 90,
      "linesOfCodeInUnits" : 440
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h",
      "extension" : "h",
      "linesOfCode" : 1376,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
      "extension" : "h",
      "linesOfCode" : 1178,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 207
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
      "extension" : "c",
      "linesOfCode" : 1174,
      "unitsCount" : 45,
      "unitsMcCabeIndexSum" : 174,
      "linesOfCodeInUnits" : 1168
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
      "extension" : "h",
      "linesOfCode" : 1168,
      "unitsCount" : 141,
      "unitsMcCabeIndexSum" : 194,
      "linesOfCodeInUnits" : 947
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
      "extension" : "h",
      "linesOfCode" : 1078,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h",
      "extension" : "h",
      "linesOfCode" : 1054,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
      "extension" : "h",
      "linesOfCode" : 1047,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 31,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 301
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
      "extension" : "h",
      "linesOfCode" : 1030,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 44,
      "linesOfCodeInUnits" : 198
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
      "extension" : "c",
      "linesOfCode" : 1024,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 220,
      "linesOfCodeInUnits" : 997
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
      "extension" : "h",
      "linesOfCode" : 940,
      "unitsCount" : 114,
      "unitsMcCabeIndexSum" : 139,
      "linesOfCodeInUnits" : 725
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_iccarm.h",
      "extension" : "h",
      "linesOfCode" : 768,
      "unitsCount" : 55,
      "unitsMcCabeIndexSum" : 83,
      "linesOfCodeInUnits" : 341
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
      "extension" : "c",
      "linesOfCode" : 731,
      "unitsCount" : 47,
      "unitsMcCabeIndexSum" : 138,
      "linesOfCodeInUnits" : 691
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
      "extension" : "c",
      "linesOfCode" : 690,
      "unitsCount" : 16,
      "unitsMcCabeIndexSum" : 355,
      "linesOfCodeInUnits" : 676
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h",
      "extension" : "h",
      "linesOfCode" : 616,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
      "extension" : "h",
      "linesOfCode" : 615,
      "unitsCount" : 57,
      "unitsMcCabeIndexSum" : 82,
      "linesOfCodeInUnits" : 351
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart.h",
      "extension" : "h",
      "linesOfCode" : 584,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
      "extension" : "h",
      "linesOfCode" : 535,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
      "extension" : "h",
      "linesOfCode" : 527,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 147
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c",
      "extension" : "c",
      "linesOfCode" : 504,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 74,
      "linesOfCodeInUnits" : 494
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h",
      "extension" : "h",
      "linesOfCode" : 497,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc000.h",
      "extension" : "h",
      "linesOfCode" : 487,
      "unitsCount" : 13,
      "unitsMcCabeIndexSum" : 25,
      "linesOfCodeInUnits" : 117
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
      "extension" : "h",
      "linesOfCode" : 453,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
      "extension" : "h",
      "linesOfCode" : 443,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 31,
      "linesOfCodeInUnits" : 139
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h",
      "extension" : "h",
      "linesOfCode" : 433,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h",
      "extension" : "h",
      "linesOfCode" : 430,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h",
      "extension" : "h",
      "linesOfCode" : 403,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armcc.h",
      "extension" : "h",
      "linesOfCode" : 399,
      "unitsCount" : 18,
      "unitsMcCabeIndexSum" : 24,
      "linesOfCodeInUnits" : 100
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart_ex.c",
      "extension" : "c",
      "linesOfCode" : 376,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 51,
      "linesOfCodeInUnits" : 357
    }, {
      "relativePath" : "CMake-armcc/MDK-ARM/startup_stm32l432xx.s",
      "extension" : "s",
      "linesOfCode" : 347,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h",
      "extension" : "h",
      "linesOfCode" : 331,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "Makefile-Tasking-Tricore/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "configs/Tasking-TriCore-6.3/custom-compiler-tasking-generated.yaml",
      "extension" : "yaml",
      "linesOfCode" : 326,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h",
      "extension" : "h",
      "linesOfCode" : 313,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c",
      "extension" : "c",
      "linesOfCode" : 297,
      "unitsCount" : 14,
      "unitsMcCabeIndexSum" : 62,
      "linesOfCodeInUnits" : 279
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c",
      "extension" : "c",
      "linesOfCode" : 277,
      "unitsCount" : 9,
      "unitsMcCabeIndexSum" : 33,
      "linesOfCodeInUnits" : 272
    }, {
      "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c",
      "extension" : "c",
      "linesOfCode" : 253,
      "unitsCount" : 35,
      "unitsMcCabeIndexSum" : 45,
      "linesOfCodeInUnits" : 227
    }, {
      "relativePath" : "CMake-armcc/Core/Inc/stm32l4xx_hal_conf.h",
      "extension" : "h",
      "linesOfCode" : 249,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_compiler.h",
      "extension" : "h",
      "linesOfCode" : 206,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 1
    } ],
    "firstDate" : "2021-10-12",
    "latestDate" : "2025-01-03",
    "daysBetweenFirstAndLastDate" : 1180,
    "weeks" : 168,
    "estimatedWorkindDays" : 840,
    "activeDays" : 19,
    "ageInDays" : 1560,
    "historyPerExtensionPerYear" : [ {
      "extension" : "xml",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2023",
      "commitsCount" : 2,
      "contributors" : [ "elijah.mot@gmail.com", "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2022",
      "commitsCount" : 6,
      "contributors" : [ "malak.jiri@gmail.com", "elijah.mot@gmail.com", "hatim.pierre.fazileabasse@gmail.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "xml",
      "year" : "2021",
      "commitsCount" : 7,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2021",
      "commitsCount" : 11,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com", "anastasia.kazakova@jetbrains.com" ]
    }, {
      "extension" : "xml",
      "year" : "2022",
      "commitsCount" : 2,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "md",
      "year" : "2022",
      "commitsCount" : 2,
      "contributors" : [ "elijah.mot@gmail.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "ioc",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "md",
      "year" : "2021",
      "commitsCount" : 13,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "md",
      "year" : "2023",
      "commitsCount" : 3,
      "contributors" : [ "elijah.mot@gmail.com", "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "sct",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "motornyi",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "txt",
      "year" : "2021",
      "commitsCount" : 8,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "txt",
      "year" : "2022",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "txt",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "bat",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "scvd",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "pdf",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2025",
      "commitsCount" : 2,
      "contributors" : [ "elijah.mot@gmail.com" ]
    }, {
      "extension" : "dbgconf",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "lst",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "iml",
      "year" : "2021",
      "commitsCount" : 6,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "py",
      "year" : "2021",
      "commitsCount" : 2,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "cprj",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "iml",
      "year" : "2022",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "iml",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "cpp",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "txt",
      "year" : "2025",
      "commitsCount" : 1,
      "contributors" : [ "elijah.mot@gmail.com" ]
    }, {
      "extension" : "cmake",
      "year" : "2022",
      "commitsCount" : 2,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "cpp",
      "year" : "2021",
      "commitsCount" : 4,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "uvoptx",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "json",
      "year" : "2021",
      "commitsCount" : 2,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "json",
      "year" : "2022",
      "commitsCount" : 2,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "s",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "json",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "asm",
      "year" : "2025",
      "commitsCount" : 1,
      "contributors" : [ "elijah.mot@gmail.com" ]
    }, {
      "extension" : "clang-format",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "claunia@claunia.com" ]
    }, {
      "extension" : "c",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "c",
      "year" : "2021",
      "commitsCount" : 6,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "uvprojx",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "c",
      "year" : "2022",
      "commitsCount" : 3,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "h",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "gitignore",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "76517642+chemandante@users.noreply.github.com" ]
    }, {
      "extension" : "gitignore",
      "year" : "2022",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "gitignore",
      "year" : "2021",
      "commitsCount" : 7,
      "contributors" : [ "claunia@claunia.com", "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "",
      "year" : "2021",
      "commitsCount" : 2,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    }, {
      "extension" : "name",
      "year" : "2021",
      "commitsCount" : 1,
      "contributors" : [ "claunia@claunia.com" ]
    }, {
      "extension" : "",
      "year" : "2022",
      "commitsCount" : 1,
      "contributors" : [ "ilia.motornyi@jetbrains.com" ]
    } ]
  },
  "unitsAnalysisResults" : {
    "totalNumberOfUnits" : 1421,
    "linesOfCodeInUnits" : 24568,
    "unitSizeRiskDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 4680,
      "lowRiskValue" : 4243,
      "mediumRiskValue" : 5534,
      "highRiskValue" : 5767,
      "veryHighRiskValue" : 4344,
      "lowRiskCount" : 325,
      "negligibleRiskCount" : 824,
      "mediumRiskCount" : 171,
      "highRiskCount" : 79,
      "veryHighRiskCount" : 22,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 19.04916965157929,
      "veryHighRiskPercentage" : 17.681536958645392,
      "highRiskPercentage" : 23.473624226636275,
      "mediumRiskPercentage" : 22.525236079452945,
      "lowRiskPercentage" : 17.270433083686097,
      "totalValue" : 24568,
      "totalCount" : 1421
    },
    "conditionalComplexityRiskDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 12248,
      "lowRiskValue" : 4047,
      "mediumRiskValue" : 4974,
      "highRiskValue" : 1089,
      "veryHighRiskValue" : 2210,
      "lowRiskCount" : 85,
      "negligibleRiskCount" : 1259,
      "mediumRiskCount" : 60,
      "highRiskCount" : 9,
      "veryHighRiskCount" : 8,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 49.85346792575708,
      "veryHighRiskPercentage" : 8.995441224356886,
      "highRiskPercentage" : 4.432595245848258,
      "mediumRiskPercentage" : 20.24584825789645,
      "lowRiskPercentage" : 16.472647346141322,
      "totalValue" : 24568,
      "totalCount" : 1421
    },
    "unitSizeRiskDistributionPerExtension" : [ {
      "key" : "c",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 1288,
      "lowRiskValue" : 1403,
      "mediumRiskValue" : 5359,
      "highRiskValue" : 5767,
      "veryHighRiskValue" : 4344,
      "lowRiskCount" : 92,
      "negligibleRiskCount" : 268,
      "mediumRiskCount" : 164,
      "highRiskCount" : 79,
      "veryHighRiskCount" : 22,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 7.092120477947249,
      "veryHighRiskPercentage" : 23.91938769891526,
      "highRiskPercentage" : 31.754859313914434,
      "mediumRiskPercentage" : 29.50828698860195,
      "lowRiskPercentage" : 7.7253455206211115,
      "totalValue" : 18161,
      "totalCount" : 625
    }, {
      "key" : "cpp",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 24,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 5,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 24,
      "totalCount" : 5
    }, {
      "key" : "h",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 3359,
      "lowRiskValue" : 2840,
      "mediumRiskValue" : 175,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 233,
      "negligibleRiskCount" : 550,
      "mediumRiskCount" : 7,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 52.69846250392219,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 2.7455287103859427,
      "lowRiskPercentage" : 44.55600878569187,
      "totalValue" : 6374,
      "totalCount" : 790
    }, {
      "key" : "py",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 9,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 9,
      "totalCount" : 1
    } ],
    "unitSizeRiskDistributionPerComponent" : [ [ {
      "key" : "CMake-SDCC",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 21,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 6,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 21,
      "totalCount" : 6
    }, {
      "key" : "CMake-Texas-Instruments-C6000-CGT",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 4
    }, {
      "key" : "CMake-Texas-Instruments-MSP430-CGT",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 4
    }, {
      "key" : "CMake-Embarcadero-BCC32C",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 4
    }, {
      "key" : "CMake-armcc",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 4582,
      "lowRiskValue" : 4243,
      "mediumRiskValue" : 5534,
      "highRiskValue" : 5767,
      "veryHighRiskValue" : 4344,
      "lowRiskCount" : 325,
      "negligibleRiskCount" : 799,
      "mediumRiskCount" : 171,
      "highRiskCount" : 79,
      "veryHighRiskCount" : 22,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 18.724969350224764,
      "veryHighRiskPercentage" : 17.752349816101347,
      "highRiskPercentage" : 23.56763383735186,
      "mediumRiskPercentage" : 22.61544748671843,
      "lowRiskPercentage" : 17.339599509603595,
      "totalValue" : 24470,
      "totalCount" : 1396
    }, {
      "key" : "Makefile-Tasking-Tricore",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 24,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 5,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 24,
      "totalCount" : 5
    }, {
      "key" : "Makefile-SDCC-pic16",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 4,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 4,
      "totalCount" : 1
    }, {
      "key" : "CMake-OpenWatcom2",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 4,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 4,
      "totalCount" : 1
    } ] ],
    "longestUnits" : [ {
      "shortName" : "uint32_t HAL_RCCEx_GetPeriphCLKFreq()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 1152,
      "endLine" : 2027,
      "linesOfCode" : 712,
      "mcCabeIndex" : 169,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_RCC_OscConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 405,
      "endLine" : 1054,
      "linesOfCode" : 458,
      "mcCabeIndex" : 98,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 196,
      "endLine" : 816,
      "linesOfCode" : 384,
      "mcCabeIndex" : 100,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_UART_IRQHandler()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 2305,
      "endLine" : 2654,
      "linesOfCode" : 238,
      "mcCabeIndex" : 63,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef UART_SetConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 3128,
      "endLine" : 3376,
      "linesOfCode" : 197,
      "mcCabeIndex" : 34,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static uint32_t RCCEx_GetSAIxPeriphCLKFreq()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 3307,
      "endLine" : 3533,
      "linesOfCode" : 193,
      "mcCabeIndex" : 45,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_TIM_IRQHandler()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 3741,
      "endLine" : 3931,
      "linesOfCode" : 173,
      "mcCabeIndex" : 23,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_RegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 5823,
      "endLine" : 6033,
      "linesOfCode" : 160,
      "mcCabeIndex" : 46,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_RCCEx_GetPeriphCLKConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 826,
      "endLine" : 1069,
      "linesOfCode" : 159,
      "mcCabeIndex" : 21,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef RCCEx_PLLSAI2_Config()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 3110,
      "endLine" : 3301,
      "linesOfCode" : 157,
      "mcCabeIndex" : 22,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_UnRegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 6071,
      "endLine" : 6276,
      "linesOfCode" : 155,
      "mcCabeIndex" : 45,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef RCCEx_PLLSAI1_Config()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 2905,
      "endLine" : 3094,
      "linesOfCode" : 155,
      "mcCabeIndex" : 22,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 3456,
      "endLine" : 3652,
      "linesOfCode" : 147,
      "mcCabeIndex" : 33,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_RCC_ClockConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 1106,
      "endLine" : 1290,
      "linesOfCode" : 130,
      "mcCabeIndex" : 53,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_RCC_GetOscConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 1525,
      "endLine" : 1674,
      "linesOfCode" : 129,
      "mcCabeIndex" : 14,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef FLASH_OB_UserConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 777,
      "endLine" : 975,
      "linesOfCode" : 123,
      "mcCabeIndex" : 57,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 5129,
      "endLine" : 5281,
      "linesOfCode" : 122,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 4504,
      "endLine" : 4673,
      "linesOfCode" : 120,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 4834,
      "endLine" : 5004,
      "linesOfCode" : 120,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_PWREx_ConfigPVM()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
        "extension" : "c",
        "linesOfCode" : 731,
        "unitsCount" : 47,
        "unitsMcCabeIndexSum" : 138,
        "linesOfCodeInUnits" : 691
      },
      "startLine" : 968,
      "endLine" : 1116,
      "linesOfCode" : 105,
      "mcCabeIndex" : 21,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIMEx_ConfigBreakInput()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
        "extension" : "c",
        "linesOfCode" : 1174,
        "unitsCount" : 45,
        "unitsMcCabeIndexSum" : 174,
        "linesOfCodeInUnits" : 1168
      },
      "startLine" : 2044,
      "endLine" : 2172,
      "linesOfCode" : 105,
      "mcCabeIndex" : 10,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void I2C_ITSlaveCplt()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 5645,
      "endLine" : 5796,
      "linesOfCode" : 102,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 3762,
      "endLine" : 3930,
      "linesOfCode" : 100,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4038,
      "endLine" : 4206,
      "linesOfCode" : 100,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_IC_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 2302,
      "endLine" : 2441,
      "linesOfCode" : 97,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_OC_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 1041,
      "endLine" : 1182,
      "linesOfCode" : 95,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 1681,
      "endLine" : 1821,
      "linesOfCode" : 95,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_ConfigClockSource()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 5290,
      "endLine" : 5428,
      "linesOfCode" : 94,
      "mcCabeIndex" : 11,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_UART_Abort_IT()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 1953,
      "endLine" : 2096,
      "linesOfCode" : 94,
      "mcCabeIndex" : 14,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_GPIO_Init()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c",
        "extension" : "c",
        "linesOfCode" : 205,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 37,
        "linesOfCodeInUnits" : 193
      },
      "startLine" : 172,
      "endLine" : 302,
      "linesOfCode" : 93,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Master_ISR_IT()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4631,
      "endLine" : 4758,
      "linesOfCode" : 92,
      "mcCabeIndex" : 21,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void I2C_ITMasterCplt()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 5502,
      "endLine" : 5637,
      "linesOfCode" : 92,
      "mcCabeIndex" : 12,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef FLASH_OB_PCROPConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 997,
      "endLine" : 1108,
      "linesOfCode" : 89,
      "mcCabeIndex" : 57,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Master_ISR_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4903,
      "endLine" : 5028,
      "linesOfCode" : 89,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Slave_ISR_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 5038,
      "endLine" : 5164,
      "linesOfCode" : 89,
      "mcCabeIndex" : 26,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_FLASH_IRQHandler()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c",
        "extension" : "c",
        "linesOfCode" : 297,
        "unitsCount" : 14,
        "unitsMcCabeIndexSum" : 62,
        "linesOfCodeInUnits" : 279
      },
      "startLine" : 313,
      "endLine" : 445,
      "linesOfCode" : 88,
      "mcCabeIndex" : 28,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Master_Seq_Transmit_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 3257,
      "endLine" : 3406,
      "linesOfCode" : 88,
      "mcCabeIndex" : 9,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 3505,
      "endLine" : 3654,
      "linesOfCode" : 88,
      "mcCabeIndex" : 9,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void UART_RxISR_16BIT_FIFOEN()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 4622,
      "endLine" : 4756,
      "linesOfCode" : 87,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_RequestMemoryWrite()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 393,
      "endLine" : 577,
      "linesOfCode" : 85,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_UART_RegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 734,
      "endLine" : 842,
      "linesOfCode" : 85,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void UART_RxISR_8BIT_FIFOEN()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 4481,
      "endLine" : 4613,
      "linesOfCode" : 85,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Mem_Write()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 2293,
      "endLine" : 2413,
      "linesOfCode" : 83,
      "mcCabeIndex" : 14,
      "numberOfParameters" : 7,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Mem_Read()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 2428,
      "endLine" : 2548,
      "linesOfCode" : 83,
      "mcCabeIndex" : 14,
      "numberOfParameters" : 7,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Mem_Write_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 2744,
      "endLine" : 2875,
      "linesOfCode" : 81,
      "mcCabeIndex" : 9,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Mem_Read_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 2889,
      "endLine" : 3018,
      "linesOfCode" : 81,
      "mcCabeIndex" : 9,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Slave_ISR_IT()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4768,
      "endLine" : 4893,
      "linesOfCode" : 81,
      "mcCabeIndex" : 24,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIMEx_OCN_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
        "extension" : "c",
        "linesOfCode" : 1174,
        "unitsCount" : 45,
        "unitsMcCabeIndexSum" : 174,
        "linesOfCodeInUnits" : 1168
      },
      "startLine" : 851,
      "endLine" : 967,
      "linesOfCode" : 80,
      "mcCabeIndex" : 13,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
        "extension" : "c",
        "linesOfCode" : 1174,
        "unitsCount" : 45,
        "unitsMcCabeIndexSum" : 174,
        "linesOfCodeInUnits" : 1168
      },
      "startLine" : 1308,
      "endLine" : 1424,
      "linesOfCode" : 80,
      "mcCabeIndex" : 13,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Slave_Transmit()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 1297,
      "endLine" : 1423,
      "linesOfCode" : 79,
      "mcCabeIndex" : 13,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    } ],
    "conditionalComplexityRiskDistributionPerExtension" : [ {
      "key" : "c",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 5861,
      "lowRiskValue" : 4027,
      "mediumRiskValue" : 4974,
      "highRiskValue" : 1089,
      "veryHighRiskValue" : 2210,
      "lowRiskCount" : 84,
      "negligibleRiskCount" : 464,
      "mediumRiskCount" : 60,
      "highRiskCount" : 9,
      "veryHighRiskCount" : 8,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 32.27245195749133,
      "veryHighRiskPercentage" : 12.168933428775949,
      "highRiskPercentage" : 5.996365838885524,
      "mediumRiskPercentage" : 27.38835967182424,
      "lowRiskPercentage" : 22.17388910302296,
      "totalValue" : 18161,
      "totalCount" : 625
    }, {
      "key" : "cpp",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 24,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 5,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 24,
      "totalCount" : 5
    }, {
      "key" : "h",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 6354,
      "lowRiskValue" : 20,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 1,
      "negligibleRiskCount" : 789,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 99.68622529024161,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.3137747097583935,
      "totalValue" : 6374,
      "totalCount" : 790
    }, {
      "key" : "py",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 9,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 9,
      "totalCount" : 1
    } ],
    "conditionalComplexityRiskDistributionPerComponent" : [ [ {
      "key" : "CMake-SDCC",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 21,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 6,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 21,
      "totalCount" : 6
    }, {
      "key" : "CMake-Texas-Instruments-C6000-CGT",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 4
    }, {
      "key" : "CMake-Texas-Instruments-MSP430-CGT",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 4
    }, {
      "key" : "CMake-Embarcadero-BCC32C",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 15,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 4,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 15,
      "totalCount" : 4
    }, {
      "key" : "CMake-armcc",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 12150,
      "lowRiskValue" : 4047,
      "mediumRiskValue" : 4974,
      "highRiskValue" : 1089,
      "veryHighRiskValue" : 2210,
      "lowRiskCount" : 85,
      "negligibleRiskCount" : 1234,
      "mediumRiskCount" : 60,
      "highRiskCount" : 9,
      "veryHighRiskCount" : 8,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 49.65263588067021,
      "veryHighRiskPercentage" : 9.031467102574581,
      "highRiskPercentage" : 4.45034736411933,
      "mediumRiskPercentage" : 20.326930935839805,
      "lowRiskPercentage" : 16.538618716796076,
      "totalValue" : 24470,
      "totalCount" : 1396
    }, {
      "key" : "Makefile-Tasking-Tricore",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 24,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 5,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 24,
      "totalCount" : 5
    }, {
      "key" : "Makefile-SDCC-pic16",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 4,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 4,
      "totalCount" : 1
    }, {
      "key" : "CMake-OpenWatcom2",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 4,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 4,
      "totalCount" : 1
    } ] ],
    "mostComplexUnits" : [ {
      "shortName" : "uint32_t HAL_RCCEx_GetPeriphCLKFreq()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 1152,
      "endLine" : 2027,
      "linesOfCode" : 712,
      "mcCabeIndex" : 169,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 196,
      "endLine" : 816,
      "linesOfCode" : 384,
      "mcCabeIndex" : 100,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_RCC_OscConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 405,
      "endLine" : 1054,
      "linesOfCode" : 458,
      "mcCabeIndex" : 98,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_UART_IRQHandler()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 2305,
      "endLine" : 2654,
      "linesOfCode" : 238,
      "mcCabeIndex" : 63,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef FLASH_OB_UserConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 777,
      "endLine" : 975,
      "linesOfCode" : 123,
      "mcCabeIndex" : 57,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef FLASH_OB_PCROPConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 997,
      "endLine" : 1108,
      "linesOfCode" : 89,
      "mcCabeIndex" : 57,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void FLASH_OB_GetPCROP()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 1219,
      "endLine" : 1304,
      "linesOfCode" : 76,
      "mcCabeIndex" : 56,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_RCC_ClockConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 1106,
      "endLine" : 1290,
      "linesOfCode" : 130,
      "mcCabeIndex" : 53,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_RegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 5823,
      "endLine" : 6033,
      "linesOfCode" : 160,
      "mcCabeIndex" : 46,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_UnRegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 6071,
      "endLine" : 6276,
      "linesOfCode" : 155,
      "mcCabeIndex" : 45,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static uint32_t RCCEx_GetSAIxPeriphCLKFreq()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 3307,
      "endLine" : 3533,
      "linesOfCode" : 193,
      "mcCabeIndex" : 45,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_FLASHEx_OBGetConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 376,
      "endLine" : 414,
      "linesOfCode" : 31,
      "mcCabeIndex" : 38,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef UART_SetConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 3128,
      "endLine" : 3376,
      "linesOfCode" : 197,
      "mcCabeIndex" : 34,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 3456,
      "endLine" : 3652,
      "linesOfCode" : 147,
      "mcCabeIndex" : 33,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void FLASH_MassErase()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 512,
      "endLine" : 547,
      "linesOfCode" : 29,
      "mcCabeIndex" : 32,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_FLASH_IRQHandler()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c",
        "extension" : "c",
        "linesOfCode" : 297,
        "unitsCount" : 14,
        "unitsMcCabeIndexSum" : 62,
        "linesOfCodeInUnits" : 279
      },
      "startLine" : 313,
      "endLine" : 445,
      "linesOfCode" : 88,
      "mcCabeIndex" : 28,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Slave_ISR_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 5038,
      "endLine" : 5164,
      "linesOfCode" : 89,
      "mcCabeIndex" : 26,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void FLASH_PageErase()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 559,
      "endLine" : 596,
      "linesOfCode" : 32,
      "mcCabeIndex" : 24,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Slave_ISR_IT()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4768,
      "endLine" : 4893,
      "linesOfCode" : 81,
      "mcCabeIndex" : 24,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_TIM_IRQHandler()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 3741,
      "endLine" : 3931,
      "linesOfCode" : 173,
      "mcCabeIndex" : 23,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_FLASHEx_Erase()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 127,
      "endLine" : 224,
      "linesOfCode" : 65,
      "mcCabeIndex" : 22,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef RCCEx_PLLSAI1_Config()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 2905,
      "endLine" : 3094,
      "linesOfCode" : 155,
      "mcCabeIndex" : 22,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef RCCEx_PLLSAI2_Config()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 3110,
      "endLine" : 3301,
      "linesOfCode" : 157,
      "mcCabeIndex" : 22,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_PWREx_ConfigPVM()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
        "extension" : "c",
        "linesOfCode" : 731,
        "unitsCount" : 47,
        "unitsMcCabeIndexSum" : 138,
        "linesOfCodeInUnits" : 691
      },
      "startLine" : 968,
      "endLine" : 1116,
      "linesOfCode" : 105,
      "mcCabeIndex" : 21,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Master_ISR_IT()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4631,
      "endLine" : 4758,
      "linesOfCode" : 92,
      "mcCabeIndex" : 21,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_RCCEx_GetPeriphCLKConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c",
        "extension" : "c",
        "linesOfCode" : 2175,
        "unitsCount" : 31,
        "unitsMcCabeIndexSum" : 452,
        "linesOfCodeInUnits" : 2140
      },
      "startLine" : 826,
      "endLine" : 1069,
      "linesOfCode" : 159,
      "mcCabeIndex" : 21,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef FLASH_OB_WRPConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 657,
      "endLine" : 713,
      "linesOfCode" : 43,
      "mcCabeIndex" : 20,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void FLASH_OB_GetWRP()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c",
        "extension" : "c",
        "linesOfCode" : 690,
        "unitsCount" : 16,
        "unitsMcCabeIndexSum" : 355,
        "linesOfCodeInUnits" : 676
      },
      "startLine" : 1128,
      "endLine" : 1160,
      "linesOfCode" : 31,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_DMABurst_MultiWriteStart()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 4504,
      "endLine" : 4673,
      "linesOfCode" : 120,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_DMABurst_MultiReadStart()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 4834,
      "endLine" : 5004,
      "linesOfCode" : 120,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 6,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_UART_RegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 734,
      "endLine" : 842,
      "linesOfCode" : 85,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_GPIO_Init()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c",
        "extension" : "c",
        "linesOfCode" : 205,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 37,
        "linesOfCodeInUnits" : 193
      },
      "startLine" : 172,
      "endLine" : 302,
      "linesOfCode" : 93,
      "mcCabeIndex" : 19,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef RCC_SetFlashLatencyFromMSIRange()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 1771,
      "endLine" : 1856,
      "linesOfCode" : 68,
      "mcCabeIndex" : 18,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_UART_UnRegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 867,
      "endLine" : 969,
      "linesOfCode" : 79,
      "mcCabeIndex" : 18,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_PWREx_ControlVoltageScaling()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c",
        "extension" : "c",
        "linesOfCode" : 731,
        "unitsCount" : 47,
        "unitsMcCabeIndexSum" : 138,
        "linesOfCodeInUnits" : 691
      },
      "startLine" : 164,
      "endLine" : 271,
      "linesOfCode" : 78,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_IC_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 2302,
      "endLine" : 2441,
      "linesOfCode" : 97,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 5129,
      "endLine" : 5281,
      "linesOfCode" : 122,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_RegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 679,
      "endLine" : 784,
      "linesOfCode" : 77,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static HAL_StatusTypeDef I2C_Master_ISR_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4903,
      "endLine" : 5028,
      "linesOfCode" : 89,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void I2C_ITError()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 5855,
      "endLine" : 5960,
      "linesOfCode" : 73,
      "mcCabeIndex" : 17,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_OC_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 1041,
      "endLine" : 1182,
      "linesOfCode" : 95,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
        "extension" : "c",
        "linesOfCode" : 3959,
        "unitsCount" : 124,
        "unitsMcCabeIndexSum" : 618,
        "linesOfCodeInUnits" : 3946
      },
      "startLine" : 1681,
      "endLine" : 1821,
      "linesOfCode" : 95,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_UnRegisterCallback()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 807,
      "endLine" : 904,
      "linesOfCode" : 71,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void I2C_ITSlaveCplt()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 5645,
      "endLine" : 5796,
      "linesOfCode" : 102,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void UART_RxISR_8BIT_FIFOEN()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 4481,
      "endLine" : 4613,
      "linesOfCode" : 85,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "static void UART_RxISR_16BIT_FIFOEN()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
        "extension" : "c",
        "linesOfCode" : 2530,
        "unitsCount" : 75,
        "unitsMcCabeIndexSum" : 434,
        "linesOfCodeInUnits" : 2473
      },
      "startLine" : 4622,
      "endLine" : 4756,
      "linesOfCode" : 87,
      "mcCabeIndex" : 16,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Transmit_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 3762,
      "endLine" : 3930,
      "linesOfCode" : 100,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_I2C_Slave_Seq_Receive_DMA()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c",
        "extension" : "c",
        "linesOfCode" : 3466,
        "unitsCount" : 83,
        "unitsMcCabeIndexSum" : 551,
        "linesOfCodeInUnits" : 3420
      },
      "startLine" : 4038,
      "endLine" : 4206,
      "linesOfCode" : 100,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "void HAL_RCC_GetOscConfig()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c",
        "extension" : "c",
        "linesOfCode" : 1024,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 220,
        "linesOfCodeInUnits" : 997
      },
      "startLine" : 1525,
      "endLine" : 1674,
      "linesOfCode" : 129,
      "mcCabeIndex" : 14,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "HAL_StatusTypeDef HAL_UARTEx_ReceiveToIdle()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart_ex.c",
        "extension" : "c",
        "linesOfCode" : 376,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 51,
        "linesOfCodeInUnits" : 357
      },
      "startLine" : 763,
      "endLine" : 871,
      "linesOfCode" : 77,
      "mcCabeIndex" : 14,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    } ]
  },
  "duplicationAnalysisResults" : {
    "overallDuplication" : {
      "key" : "system",
      "numberOfDuplicates" : 1979,
      "cleanedLinesOfCode" : 24995,
      "duplicatedLinesOfCode" : 12786,
      "numberOfFilesWithDuplicates" : 63,
      "duplicationPercentage" : 51.154230846169234
    },
    "duplicationPerComponent" : [ [ {
      "key" : "CMake-armcc",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 22694,
      "duplicatedLinesOfCode" : 10636,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 46.86701330748215
    }, {
      "key" : "Makefile-Tasking-Tricore",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 397,
      "duplicatedLinesOfCode" : 334,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 84.1309823677582
    }, {
      "key" : "configs",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 1135,
      "duplicatedLinesOfCode" : 1117,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 98.41409691629956
    }, {
      "key" : "CMake-Texas-Instruments-C6000-CGT",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 178,
      "duplicatedLinesOfCode" : 173,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 97.19101123595506
    }, {
      "key" : "CMake-Texas-Instruments-MSP430-CGT",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 176,
      "duplicatedLinesOfCode" : 171,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 97.1590909090909
    }, {
      "key" : "CMake-Embarcadero-BCC32C",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 209,
      "duplicatedLinesOfCode" : 201,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 96.17224880382776
    }, {
      "key" : "Makefile-SDCC-pic16",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 42,
      "duplicatedLinesOfCode" : 33,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 78.57142857142857
    }, {
      "key" : "CMake-OpenWatcom2",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 114,
      "duplicatedLinesOfCode" : 87,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 76.3157894736842
    }, {
      "key" : "CMake-SDCC",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 50,
      "duplicatedLinesOfCode" : 34,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 68.0
    } ] ],
    "duplicationPerConcern" : [ ],
    "duplicationPerExtension" : [ {
      "key" : "c",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 11589,
      "duplicatedLinesOfCode" : 3944,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 34.032271982051945
    }, {
      "key" : "h",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 10683,
      "duplicatedLinesOfCode" : 6613,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 61.90208742862492
    }, {
      "key" : "yaml",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 2279,
      "duplicatedLinesOfCode" : 2229,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 97.80605528740676
    } ],
    "longestDuplicates" : [ {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 221,
        "endLine" : 2895,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 507,
        "percentage" : 99.60552268244577,
        "blockSize" : 505
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 221,
        "endLine" : 2895,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 507,
        "percentage" : 99.60552268244577,
        "blockSize" : 505
      } ],
      "blockSize" : 505
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "Makefile-Tasking-Tricore/custom-compiler-tasking-generated.yaml",
          "extension" : "yaml",
          "linesOfCode" : 326,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 326,
        "startLine" : 1,
        "endLine" : 326,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 326,
        "percentage" : 100.0,
        "blockSize" : 326
      }, {
        "sourceFile" : {
          "relativePath" : "configs/Tasking-TriCore-6.3/custom-compiler-tasking-generated.yaml",
          "extension" : "yaml",
          "linesOfCode" : 326,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 326,
        "startLine" : 1,
        "endLine" : 326,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 326,
        "percentage" : 100.0,
        "blockSize" : 326
      } ],
      "blockSize" : 326
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 1365,
        "endLine" : 1870,
        "cleanedStartLine" : 211,
        "cleanedEndLine" : 468,
        "percentage" : 54.43037974683544,
        "blockSize" : 258
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
          "extension" : "h",
          "linesOfCode" : 1168,
          "unitsCount" : 141,
          "unitsMcCabeIndexSum" : 194,
          "linesOfCodeInUnits" : 947
        },
        "sourceFileCleanedLinesOfCode" : 626,
        "startLine" : 1621,
        "endLine" : 2126,
        "cleanedStartLine" : 350,
        "cleanedEndLine" : 607,
        "percentage" : 41.21405750798722,
        "blockSize" : 258
      } ],
      "blockSize" : 258
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1309,
        "endLine" : 2820,
        "cleanedStartLine" : 248,
        "cleanedEndLine" : 499,
        "percentage" : 50.501002004008015,
        "blockSize" : 252
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1317,
        "endLine" : 2895,
        "cleanedStartLine" : 256,
        "cleanedEndLine" : 507,
        "percentage" : 49.70414201183432,
        "blockSize" : 252
      } ],
      "blockSize" : 252
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1309,
        "endLine" : 2820,
        "cleanedStartLine" : 248,
        "cleanedEndLine" : 499,
        "percentage" : 50.501002004008015,
        "blockSize" : 252
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1317,
        "endLine" : 2895,
        "cleanedStartLine" : 256,
        "cleanedEndLine" : 507,
        "percentage" : 49.70414201183432,
        "blockSize" : 252
      } ],
      "blockSize" : 252
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 221,
        "endLine" : 1303,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 242,
        "percentage" : 48.09619238476954,
        "blockSize" : 240
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 221,
        "endLine" : 1303,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 242,
        "percentage" : 47.337278106508876,
        "blockSize" : 240
      } ],
      "blockSize" : 240
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 221,
        "endLine" : 1303,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 242,
        "percentage" : 48.09619238476954,
        "blockSize" : 240
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 221,
        "endLine" : 1303,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 242,
        "percentage" : 47.337278106508876,
        "blockSize" : 240
      } ],
      "blockSize" : 240
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 664,
        "endLine" : 1922,
        "cleanedStartLine" : 89,
        "cleanedEndLine" : 310,
        "percentage" : 71.61290322580645,
        "blockSize" : 222
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 657,
        "endLine" : 1897,
        "cleanedStartLine" : 90,
        "cleanedEndLine" : 311,
        "percentage" : 71.38263665594856,
        "blockSize" : 222
      } ],
      "blockSize" : 222
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
          "extension" : "h",
          "linesOfCode" : 615,
          "unitsCount" : 57,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 351
        },
        "sourceFileCleanedLinesOfCode" : 216,
        "startLine" : 71,
        "endLine" : 1289,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 210,
        "percentage" : 97.22222222222223,
        "blockSize" : 210
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 71,
        "endLine" : 1288,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 210,
        "percentage" : 44.30379746835443,
        "blockSize" : 210
      } ],
      "blockSize" : 210
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-Embarcadero-BCC32C/custom-compiler-bcc.yaml",
          "extension" : "yaml",
          "linesOfCode" : 193,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 193,
        "startLine" : 1,
        "endLine" : 200,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 193,
        "percentage" : 100.0,
        "blockSize" : 193
      }, {
        "sourceFile" : {
          "relativePath" : "configs/bcc32c-10.2/custom-compiler-bcc.yaml",
          "extension" : "yaml",
          "linesOfCode" : 193,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 193,
        "startLine" : 1,
        "endLine" : 200,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 193,
        "percentage" : 100.0,
        "blockSize" : 193
      } ],
      "blockSize" : 193
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 742,
        "endLine" : 1904,
        "cleanedStartLine" : 159,
        "cleanedEndLine" : 350,
        "percentage" : 54.857142857142854,
        "blockSize" : 192
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 750,
        "endLine" : 1979,
        "cleanedStartLine" : 167,
        "cleanedEndLine" : 358,
        "percentage" : 53.63128491620112,
        "blockSize" : 192
      } ],
      "blockSize" : 192
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-Texas-Instruments-C6000-CGT/custom-compiler-c6000.yaml",
          "extension" : "yaml",
          "linesOfCode" : 165,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 165,
        "startLine" : 2,
        "endLine" : 168,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 165,
        "percentage" : 100.0,
        "blockSize" : 165
      }, {
        "sourceFile" : {
          "relativePath" : "configs/TI-C6000-CGT/custom-compiler-c6000.yaml",
          "extension" : "yaml",
          "linesOfCode" : 165,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 165,
        "startLine" : 2,
        "endLine" : 168,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 165,
        "percentage" : 100.0,
        "blockSize" : 165
      } ],
      "blockSize" : 165
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-Texas-Instruments-MSP430-CGT/custom-compiler-msp430.yaml",
          "extension" : "yaml",
          "linesOfCode" : 163,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 163,
        "startLine" : 2,
        "endLine" : 166,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 163,
        "percentage" : 100.0,
        "blockSize" : 163
      }, {
        "sourceFile" : {
          "relativePath" : "configs/TI-MSP-CGT-21/custom-compiler-msp430.yaml",
          "extension" : "yaml",
          "linesOfCode" : 163,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 163,
        "startLine" : 2,
        "endLine" : 166,
        "cleanedStartLine" : 1,
        "cleanedEndLine" : 163,
        "percentage" : 100.0,
        "blockSize" : 163
      } ],
      "blockSize" : 163
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 130,
        "endLine" : 736,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 153,
        "percentage" : 43.142857142857146,
        "blockSize" : 151
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 130,
        "endLine" : 736,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 153,
        "percentage" : 42.17877094972067,
        "blockSize" : 151
      } ],
      "blockSize" : 151
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/custom-compiler-armcc.yaml",
          "extension" : "yaml",
          "linesOfCode" : 114,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 114,
        "startLine" : 4,
        "endLine" : 115,
        "cleanedStartLine" : 4,
        "cleanedEndLine" : 114,
        "percentage" : 97.36842105263158,
        "blockSize" : 111
      }, {
        "sourceFile" : {
          "relativePath" : "configs/Keil-ARMCC-5/custom-compiler-armcc.yaml",
          "extension" : "yaml",
          "linesOfCode" : 114,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 114,
        "startLine" : 4,
        "endLine" : 115,
        "cleanedStartLine" : 4,
        "cleanedEndLine" : 114,
        "percentage" : 97.36842105263158,
        "blockSize" : 111
      } ],
      "blockSize" : 111
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 222,
        "endLine" : 541,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 109,
        "percentage" : 20.73643410852713,
        "blockSize" : 107
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 221,
        "endLine" : 540,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 109,
        "percentage" : 21.442885771543086,
        "blockSize" : 107
      } ],
      "blockSize" : 107
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 222,
        "endLine" : 541,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 109,
        "percentage" : 20.73643410852713,
        "blockSize" : 107
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 221,
        "endLine" : 540,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 109,
        "percentage" : 21.104536489151872,
        "blockSize" : 107
      } ],
      "blockSize" : 107
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 463,
        "endLine" : 1304,
        "cleanedStartLine" : 87,
        "cleanedEndLine" : 193,
        "percentage" : 32.7217125382263,
        "blockSize" : 107
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 399,
        "endLine" : 1229,
        "cleanedStartLine" : 85,
        "cleanedEndLine" : 191,
        "percentage" : 34.40514469453376,
        "blockSize" : 107
      } ],
      "blockSize" : 107
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 222,
        "endLine" : 541,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 109,
        "percentage" : 20.73643410852713,
        "blockSize" : 107
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 221,
        "endLine" : 540,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 109,
        "percentage" : 21.104536489151872,
        "blockSize" : 107
      } ],
      "blockSize" : 107
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1105,
        "endLine" : 1398,
        "cleanedStartLine" : 147,
        "cleanedEndLine" : 252,
        "percentage" : 20.54263565891473,
        "blockSize" : 106
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1021,
        "endLine" : 1302,
        "cleanedStartLine" : 136,
        "cleanedEndLine" : 241,
        "percentage" : 21.24248496993988,
        "blockSize" : 106
      } ],
      "blockSize" : 106
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1105,
        "endLine" : 1398,
        "cleanedStartLine" : 147,
        "cleanedEndLine" : 252,
        "percentage" : 20.54263565891473,
        "blockSize" : 106
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1021,
        "endLine" : 1302,
        "cleanedStartLine" : 136,
        "cleanedEndLine" : 241,
        "percentage" : 20.907297830374752,
        "blockSize" : 106
      } ],
      "blockSize" : 106
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1105,
        "endLine" : 1398,
        "cleanedStartLine" : 147,
        "cleanedEndLine" : 252,
        "percentage" : 20.54263565891473,
        "blockSize" : 106
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1021,
        "endLine" : 1302,
        "cleanedStartLine" : 136,
        "cleanedEndLine" : 241,
        "percentage" : 20.907297830374752,
        "blockSize" : 106
      } ],
      "blockSize" : 106
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 664,
        "endLine" : 1246,
        "cleanedStartLine" : 89,
        "cleanedEndLine" : 190,
        "percentage" : 32.903225806451616,
        "blockSize" : 102
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 724,
        "endLine" : 1304,
        "cleanedStartLine" : 92,
        "cleanedEndLine" : 193,
        "percentage" : 31.192660550458715,
        "blockSize" : 102
      } ],
      "blockSize" : 102
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 924,
        "endLine" : 1815,
        "cleanedStartLine" : 153,
        "cleanedEndLine" : 253,
        "percentage" : 30.8868501529052,
        "blockSize" : 101
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 1147,
        "endLine" : 2038,
        "cleanedStartLine" : 185,
        "cleanedEndLine" : 285,
        "percentage" : 19.12878787878788,
        "blockSize" : 101
      } ],
      "blockSize" : 101
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2204,
        "endLine" : 2539,
        "cleanedStartLine" : 331,
        "cleanedEndLine" : 423,
        "percentage" : 18.023255813953487,
        "blockSize" : 93
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2146,
        "endLine" : 2481,
        "cleanedStartLine" : 322,
        "cleanedEndLine" : 414,
        "percentage" : 18.34319526627219,
        "blockSize" : 93
      } ],
      "blockSize" : 93
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2204,
        "endLine" : 2539,
        "cleanedStartLine" : 331,
        "cleanedEndLine" : 423,
        "percentage" : 18.023255813953487,
        "blockSize" : 93
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2146,
        "endLine" : 2481,
        "cleanedStartLine" : 322,
        "cleanedEndLine" : 414,
        "percentage" : 18.34319526627219,
        "blockSize" : 93
      } ],
      "blockSize" : 93
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2204,
        "endLine" : 2539,
        "cleanedStartLine" : 331,
        "cleanedEndLine" : 423,
        "percentage" : 18.023255813953487,
        "blockSize" : 93
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 2071,
        "endLine" : 2406,
        "cleanedStartLine" : 314,
        "cleanedEndLine" : 406,
        "percentage" : 18.637274549098198,
        "blockSize" : 93
      } ],
      "blockSize" : 93
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2541,
        "endLine" : 2953,
        "cleanedStartLine" : 425,
        "cleanedEndLine" : 516,
        "percentage" : 17.829457364341085,
        "blockSize" : 92
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 2408,
        "endLine" : 2820,
        "cleanedStartLine" : 408,
        "cleanedEndLine" : 499,
        "percentage" : 18.43687374749499,
        "blockSize" : 92
      } ],
      "blockSize" : 92
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2541,
        "endLine" : 2953,
        "cleanedStartLine" : 425,
        "cleanedEndLine" : 516,
        "percentage" : 17.829457364341085,
        "blockSize" : 92
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2483,
        "endLine" : 2895,
        "cleanedStartLine" : 416,
        "cleanedEndLine" : 507,
        "percentage" : 18.14595660749507,
        "blockSize" : 92
      } ],
      "blockSize" : 92
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2541,
        "endLine" : 2953,
        "cleanedStartLine" : 425,
        "cleanedEndLine" : 516,
        "percentage" : 17.829457364341085,
        "blockSize" : 92
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2483,
        "endLine" : 2895,
        "cleanedStartLine" : 416,
        "cleanedEndLine" : 507,
        "percentage" : 18.14595660749507,
        "blockSize" : 92
      } ],
      "blockSize" : 92
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 1246,
        "endLine" : 1799,
        "cleanedStartLine" : 190,
        "cleanedEndLine" : 280,
        "percentage" : 29.35483870967742,
        "blockSize" : 91
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 1416,
        "endLine" : 1976,
        "cleanedStartLine" : 202,
        "cleanedEndLine" : 292,
        "percentage" : 27.828746177370032,
        "blockSize" : 91
      } ],
      "blockSize" : 91
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 1416,
        "endLine" : 1976,
        "cleanedStartLine" : 202,
        "cleanedEndLine" : 292,
        "percentage" : 27.828746177370032,
        "blockSize" : 91
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 1229,
        "endLine" : 1774,
        "cleanedStartLine" : 191,
        "cleanedEndLine" : 281,
        "percentage" : 29.260450160771704,
        "blockSize" : 91
      } ],
      "blockSize" : 91
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 216,
        "endLine" : 300,
        "cleanedStartLine" : 28,
        "cleanedEndLine" : 112,
        "percentage" : 17.634854771784234,
        "blockSize" : 85
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 514,
        "endLine" : 598,
        "cleanedStartLine" : 320,
        "cleanedEndLine" : 404,
        "percentage" : 17.634854771784234,
        "blockSize" : 85
      } ],
      "blockSize" : 85
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 130,
        "endLine" : 396,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 82,
        "percentage" : 25.806451612903224,
        "blockSize" : 80
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 130,
        "endLine" : 396,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 82,
        "percentage" : 25.723472668810288,
        "blockSize" : 80
      } ],
      "blockSize" : 80
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 408,
        "endLine" : 485,
        "cleanedStartLine" : 218,
        "cleanedEndLine" : 293,
        "percentage" : 15.767634854771785,
        "blockSize" : 76
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 479,
        "endLine" : 556,
        "cleanedStartLine" : 287,
        "cleanedEndLine" : 362,
        "percentage" : 15.767634854771785,
        "blockSize" : 76
      } ],
      "blockSize" : 76
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 177,
        "endLine" : 447,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 71,
        "percentage" : 21.10091743119266,
        "blockSize" : 69
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 177,
        "endLine" : 462,
        "cleanedStartLine" : 3,
        "cleanedEndLine" : 71,
        "percentage" : 13.068181818181818,
        "blockSize" : 69
      } ],
      "blockSize" : 69
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 507,
        "endLine" : 1143,
        "cleanedStartLine" : 116,
        "cleanedEndLine" : 181,
        "percentage" : 12.5,
        "blockSize" : 66
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 399,
        "endLine" : 850,
        "cleanedStartLine" : 85,
        "cleanedEndLine" : 150,
        "percentage" : 21.221864951768488,
        "blockSize" : 66
      } ],
      "blockSize" : 66
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 463,
        "endLine" : 923,
        "cleanedStartLine" : 87,
        "cleanedEndLine" : 152,
        "percentage" : 20.18348623853211,
        "blockSize" : 66
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 507,
        "endLine" : 1143,
        "cleanedStartLine" : 116,
        "cleanedEndLine" : 181,
        "percentage" : 12.5,
        "blockSize" : 66
      } ],
      "blockSize" : 66
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1115,
        "endLine" : 1178,
        "cleanedStartLine" : 163,
        "cleanedEndLine" : 226,
        "percentage" : 12.82565130260521,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 17.877094972067038,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1211,
        "endLine" : 1274,
        "cleanedStartLine" : 174,
        "cleanedEndLine" : 237,
        "percentage" : 12.4031007751938,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 18.285714285714285,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 18.285714285714285,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1115,
        "endLine" : 1178,
        "cleanedStartLine" : 163,
        "cleanedEndLine" : 226,
        "percentage" : 12.82565130260521,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1211,
        "endLine" : 1274,
        "cleanedStartLine" : 174,
        "cleanedEndLine" : 237,
        "percentage" : 12.4031007751938,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 17.877094972067038,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 18.285714285714285,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1115,
        "endLine" : 1178,
        "cleanedStartLine" : 163,
        "cleanedEndLine" : 226,
        "percentage" : 12.6232741617357,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 17.877094972067038,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1115,
        "endLine" : 1178,
        "cleanedStartLine" : 163,
        "cleanedEndLine" : 226,
        "percentage" : 12.6232741617357,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 18.285714285714285,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1115,
        "endLine" : 1178,
        "cleanedStartLine" : 163,
        "cleanedEndLine" : 226,
        "percentage" : 12.6232741617357,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 614,
        "endLine" : 677,
        "cleanedStartLine" : 78,
        "cleanedEndLine" : 141,
        "percentage" : 17.877094972067038,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1115,
        "endLine" : 1178,
        "cleanedStartLine" : 163,
        "cleanedEndLine" : 226,
        "percentage" : 12.6232741617357,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 351,
        "endLine" : 414,
        "cleanedStartLine" : 161,
        "cleanedEndLine" : 224,
        "percentage" : 13.278008298755188,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 514,
        "endLine" : 577,
        "cleanedStartLine" : 320,
        "cleanedEndLine" : 383,
        "percentage" : 13.278008298755188,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 216,
        "endLine" : 279,
        "cleanedStartLine" : 28,
        "cleanedEndLine" : 91,
        "percentage" : 13.278008298755188,
        "blockSize" : 64
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 351,
        "endLine" : 414,
        "cleanedStartLine" : 161,
        "cleanedEndLine" : 224,
        "percentage" : 13.278008298755188,
        "blockSize" : 64
      } ],
      "blockSize" : 64
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1407,
        "endLine" : 2164,
        "cleanedStartLine" : 261,
        "cleanedEndLine" : 323,
        "percentage" : 12.209302325581396,
        "blockSize" : 63
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1311,
        "endLine" : 2104,
        "cleanedStartLine" : 250,
        "cleanedEndLine" : 312,
        "percentage" : 12.42603550295858,
        "blockSize" : 63
      } ],
      "blockSize" : 63
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 471,
        "endLine" : 762,
        "cleanedStartLine" : 74,
        "cleanedEndLine" : 136,
        "percentage" : 13.291139240506329,
        "blockSize" : 63
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
          "extension" : "h",
          "linesOfCode" : 1168,
          "unitsCount" : 141,
          "unitsMcCabeIndexSum" : 194,
          "linesOfCodeInUnits" : 947
        },
        "sourceFileCleanedLinesOfCode" : 626,
        "startLine" : 528,
        "endLine" : 819,
        "cleanedStartLine" : 104,
        "cleanedEndLine" : 166,
        "percentage" : 10.063897763578275,
        "blockSize" : 63
      } ],
      "blockSize" : 63
    } ],
    "mostFrequentDuplicates" : [ {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 473,
        "endLine" : 478,
        "cleanedStartLine" : 60,
        "cleanedEndLine" : 65,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 472,
        "endLine" : 477,
        "cleanedStartLine" : 60,
        "cleanedEndLine" : 65,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 472,
        "endLine" : 477,
        "cleanedStartLine" : 60,
        "cleanedEndLine" : 65,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 472,
        "endLine" : 477,
        "cleanedStartLine" : 60,
        "cleanedEndLine" : 65,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2608,
        "endLine" : 2630,
        "cleanedStartLine" : 441,
        "cleanedEndLine" : 446,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 1709,
        "endLine" : 1731,
        "cleanedStartLine" : 308,
        "cleanedEndLine" : 313,
        "percentage" : 1.7142857142857142,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2666,
        "endLine" : 2688,
        "cleanedStartLine" : 450,
        "cleanedEndLine" : 455,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 2533,
        "endLine" : 2555,
        "cleanedStartLine" : 433,
        "cleanedEndLine" : 438,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2608,
        "endLine" : 2630,
        "cleanedStartLine" : 441,
        "cleanedEndLine" : 446,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 1784,
        "endLine" : 1806,
        "cleanedStartLine" : 316,
        "cleanedEndLine" : 321,
        "percentage" : 1.675977653631285,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2154,
        "endLine" : 2171,
        "cleanedStartLine" : 326,
        "cleanedEndLine" : 331,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 1279,
        "endLine" : 1296,
        "cleanedStartLine" : 201,
        "cleanedEndLine" : 206,
        "percentage" : 1.7142857142857142,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2212,
        "endLine" : 2229,
        "cleanedStartLine" : 335,
        "cleanedEndLine" : 340,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 1929,
        "endLine" : 1946,
        "cleanedStartLine" : 260,
        "cleanedEndLine" : 265,
        "percentage" : 1.1363636363636365,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 1530,
        "endLine" : 1547,
        "cleanedStartLine" : 216,
        "cleanedEndLine" : 221,
        "percentage" : 1.935483870967742,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 1354,
        "endLine" : 1371,
        "cleanedStartLine" : 209,
        "cleanedEndLine" : 214,
        "percentage" : 1.675977653631285,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 1706,
        "endLine" : 1723,
        "cleanedStartLine" : 228,
        "cleanedEndLine" : 233,
        "percentage" : 1.834862385321101,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 1513,
        "endLine" : 1530,
        "cleanedStartLine" : 217,
        "cleanedEndLine" : 222,
        "percentage" : 1.9292604501607717,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 2079,
        "endLine" : 2096,
        "cleanedStartLine" : 318,
        "cleanedEndLine" : 323,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2154,
        "endLine" : 2171,
        "cleanedStartLine" : 326,
        "cleanedEndLine" : 331,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 693,
        "endLine" : 713,
        "cleanedStartLine" : 120,
        "cleanedEndLine" : 125,
        "percentage" : 1.2658227848101267,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
          "extension" : "h",
          "linesOfCode" : 615,
          "unitsCount" : 57,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 351
        },
        "sourceFileCleanedLinesOfCode" : 216,
        "startLine" : 692,
        "endLine" : 712,
        "cleanedStartLine" : 120,
        "cleanedEndLine" : 125,
        "percentage" : 2.7777777777777777,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
          "extension" : "h",
          "linesOfCode" : 1168,
          "unitsCount" : 141,
          "unitsMcCabeIndexSum" : 194,
          "linesOfCodeInUnits" : 947
        },
        "sourceFileCleanedLinesOfCode" : 626,
        "startLine" : 749,
        "endLine" : 769,
        "cleanedStartLine" : 150,
        "cleanedEndLine" : 155,
        "percentage" : 0.9584664536741214,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 1046,
        "endLine" : 1051,
        "cleanedStartLine" : 141,
        "cleanedEndLine" : 146,
        "percentage" : 1.1363636363636365,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 768,
        "endLine" : 773,
        "cleanedStartLine" : 109,
        "cleanedEndLine" : 114,
        "percentage" : 1.935483870967742,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 826,
        "endLine" : 831,
        "cleanedStartLine" : 112,
        "cleanedEndLine" : 117,
        "percentage" : 1.834862385321101,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 753,
        "endLine" : 758,
        "cleanedStartLine" : 110,
        "cleanedEndLine" : 115,
        "percentage" : 1.9292604501607717,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1663,
        "endLine" : 1671,
        "cleanedStartLine" : 292,
        "cleanedEndLine" : 297,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1582,
        "endLine" : 1590,
        "cleanedStartLine" : 281,
        "cleanedEndLine" : 286,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1582,
        "endLine" : 1590,
        "cleanedStartLine" : 281,
        "cleanedEndLine" : 286,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1507,
        "endLine" : 1515,
        "cleanedStartLine" : 273,
        "cleanedEndLine" : 278,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 1131,
        "endLine" : 1136,
        "cleanedStartLine" : 169,
        "cleanedEndLine" : 174,
        "percentage" : 1.1363636363636365,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 853,
        "endLine" : 858,
        "cleanedStartLine" : 137,
        "cleanedEndLine" : 142,
        "percentage" : 1.935483870967742,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 911,
        "endLine" : 916,
        "cleanedStartLine" : 140,
        "cleanedEndLine" : 145,
        "percentage" : 1.834862385321101,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 838,
        "endLine" : 843,
        "cleanedStartLine" : 138,
        "cleanedEndLine" : 143,
        "percentage" : 1.9292604501607717,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 267,
        "endLine" : 283,
        "cleanedStartLine" : 32,
        "cleanedEndLine" : 37,
        "percentage" : 1.2658227848101267,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
          "extension" : "h",
          "linesOfCode" : 615,
          "unitsCount" : 57,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 351
        },
        "sourceFileCleanedLinesOfCode" : 216,
        "startLine" : 266,
        "endLine" : 282,
        "cleanedStartLine" : 32,
        "cleanedEndLine" : 37,
        "percentage" : 2.7777777777777777,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
          "extension" : "h",
          "linesOfCode" : 1168,
          "unitsCount" : 141,
          "unitsMcCabeIndexSum" : 194,
          "linesOfCodeInUnits" : 947
        },
        "sourceFileCleanedLinesOfCode" : 626,
        "startLine" : 318,
        "endLine" : 334,
        "cleanedStartLine" : 58,
        "cleanedEndLine" : 63,
        "percentage" : 0.9584664536741214,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 321,
        "endLine" : 337,
        "cleanedStartLine" : 44,
        "cleanedEndLine" : 49,
        "percentage" : 1.2658227848101267,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
          "extension" : "h",
          "linesOfCode" : 615,
          "unitsCount" : 57,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 351
        },
        "sourceFileCleanedLinesOfCode" : 216,
        "startLine" : 320,
        "endLine" : 336,
        "cleanedStartLine" : 44,
        "cleanedEndLine" : 49,
        "percentage" : 2.7777777777777777,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
          "extension" : "h",
          "linesOfCode" : 1168,
          "unitsCount" : 141,
          "unitsMcCabeIndexSum" : 194,
          "linesOfCodeInUnits" : 947
        },
        "sourceFileCleanedLinesOfCode" : 626,
        "startLine" : 372,
        "endLine" : 388,
        "cleanedStartLine" : 70,
        "cleanedEndLine" : 75,
        "percentage" : 0.9584664536741214,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 342,
        "endLine" : 347,
        "cleanedStartLine" : 154,
        "cleanedEndLine" : 159,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 435,
        "endLine" : 440,
        "cleanedStartLine" : 245,
        "cleanedEndLine" : 250,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 506,
        "endLine" : 511,
        "cleanedStartLine" : 314,
        "cleanedEndLine" : 319,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 619,
        "endLine" : 624,
        "cleanedStartLine" : 425,
        "cleanedEndLine" : 430,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 332,
        "endLine" : 337,
        "cleanedStartLine" : 144,
        "cleanedEndLine" : 149,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 425,
        "endLine" : 430,
        "cleanedStartLine" : 235,
        "cleanedEndLine" : 240,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 496,
        "endLine" : 501,
        "cleanedStartLine" : 304,
        "cleanedEndLine" : 309,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_uart_ex.h",
          "extension" : "h",
          "linesOfCode" : 535,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 482,
        "startLine" : 609,
        "endLine" : 614,
        "cleanedStartLine" : 415,
        "cleanedEndLine" : 420,
        "percentage" : 1.2448132780082988,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
          "extension" : "c",
          "linesOfCode" : 2530,
          "unitsCount" : 75,
          "unitsMcCabeIndexSum" : 434,
          "linesOfCodeInUnits" : 2473
        },
        "sourceFileCleanedLinesOfCode" : 1507,
        "startLine" : 363,
        "endLine" : 379,
        "cleanedStartLine" : 42,
        "cleanedEndLine" : 47,
        "percentage" : 0.39814200398142,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
          "extension" : "c",
          "linesOfCode" : 2530,
          "unitsCount" : 75,
          "unitsMcCabeIndexSum" : 434,
          "linesOfCodeInUnits" : 2473
        },
        "sourceFileCleanedLinesOfCode" : 1507,
        "startLine" : 428,
        "endLine" : 444,
        "cleanedStartLine" : 63,
        "cleanedEndLine" : 68,
        "percentage" : 0.39814200398142,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_uart.c",
          "extension" : "c",
          "linesOfCode" : 2530,
          "unitsCount" : 75,
          "unitsMcCabeIndexSum" : 434,
          "linesOfCodeInUnits" : 2473
        },
        "sourceFileCleanedLinesOfCode" : 1507,
        "startLine" : 598,
        "endLine" : 614,
        "cleanedStartLine" : 113,
        "cleanedEndLine" : 118,
        "percentage" : 0.39814200398142,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 2113,
        "endLine" : 2132,
        "cleanedStartLine" : 307,
        "cleanedEndLine" : 312,
        "percentage" : 1.1363636363636365,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 1714,
        "endLine" : 1733,
        "cleanedStartLine" : 263,
        "cleanedEndLine" : 268,
        "percentage" : 1.935483870967742,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 1890,
        "endLine" : 1909,
        "cleanedStartLine" : 275,
        "cleanedEndLine" : 280,
        "percentage" : 1.834862385321101,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 1697,
        "endLine" : 1716,
        "cleanedStartLine" : 264,
        "cleanedEndLine" : 269,
        "percentage" : 1.9292604501607717,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2386,
        "endLine" : 2409,
        "cleanedStartLine" : 376,
        "cleanedEndLine" : 381,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2328,
        "endLine" : 2351,
        "cleanedStartLine" : 367,
        "cleanedEndLine" : 372,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2328,
        "endLine" : 2351,
        "cleanedStartLine" : 367,
        "cleanedEndLine" : 372,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 2253,
        "endLine" : 2276,
        "cleanedStartLine" : 359,
        "cleanedEndLine" : 364,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
          "extension" : "c",
          "linesOfCode" : 3959,
          "unitsCount" : 124,
          "unitsMcCabeIndexSum" : 618,
          "linesOfCodeInUnits" : 3946
        },
        "sourceFileCleanedLinesOfCode" : 2678,
        "startLine" : 1214,
        "endLine" : 1223,
        "cleanedStartLine" : 314,
        "cleanedEndLine" : 319,
        "percentage" : 0.22404779686333084,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
          "extension" : "c",
          "linesOfCode" : 1174,
          "unitsCount" : 45,
          "unitsMcCabeIndexSum" : 174,
          "linesOfCodeInUnits" : 1168
        },
        "sourceFileCleanedLinesOfCode" : 800,
        "startLine" : 999,
        "endLine" : 1008,
        "cleanedStartLine" : 307,
        "cleanedEndLine" : 312,
        "percentage" : 0.75,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
          "extension" : "c",
          "linesOfCode" : 3959,
          "unitsCount" : 124,
          "unitsMcCabeIndexSum" : 618,
          "linesOfCodeInUnits" : 3946
        },
        "sourceFileCleanedLinesOfCode" : 2678,
        "startLine" : 1853,
        "endLine" : 1862,
        "cleanedStartLine" : 515,
        "cleanedEndLine" : 520,
        "percentage" : 0.22404779686333084,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c",
          "extension" : "c",
          "linesOfCode" : 3959,
          "unitsCount" : 124,
          "unitsMcCabeIndexSum" : 618,
          "linesOfCodeInUnits" : 3946
        },
        "sourceFileCleanedLinesOfCode" : 2678,
        "startLine" : 2477,
        "endLine" : 2486,
        "cleanedStartLine" : 724,
        "cleanedEndLine" : 729,
        "percentage" : 0.22404779686333084,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c",
          "extension" : "c",
          "linesOfCode" : 1174,
          "unitsCount" : 45,
          "unitsMcCabeIndexSum" : 174,
          "linesOfCodeInUnits" : 1168
        },
        "sourceFileCleanedLinesOfCode" : 800,
        "startLine" : 1456,
        "endLine" : 1465,
        "cleanedStartLine" : 450,
        "cleanedEndLine" : 455,
        "percentage" : 0.75,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 1548,
        "endLine" : 1553,
        "cleanedStartLine" : 272,
        "cleanedEndLine" : 277,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1470,
        "endLine" : 1475,
        "cleanedStartLine" : 261,
        "cleanedEndLine" : 266,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 1470,
        "endLine" : 1475,
        "cleanedStartLine" : 261,
        "cleanedEndLine" : 266,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 1395,
        "endLine" : 1400,
        "cleanedStartLine" : 253,
        "cleanedEndLine" : 258,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang_ltm.h",
          "extension" : "h",
          "linesOfCode" : 940,
          "unitsCount" : 114,
          "unitsMcCabeIndexSum" : 139,
          "linesOfCodeInUnits" : 725
        },
        "sourceFileCleanedLinesOfCode" : 474,
        "startLine" : 1221,
        "endLine" : 1237,
        "cleanedStartLine" : 195,
        "cleanedEndLine" : 200,
        "percentage" : 1.2658227848101267,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_armclang.h",
          "extension" : "h",
          "linesOfCode" : 615,
          "unitsCount" : 57,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 351
        },
        "sourceFileCleanedLinesOfCode" : 216,
        "startLine" : 1222,
        "endLine" : 1238,
        "cleanedStartLine" : 195,
        "cleanedEndLine" : 200,
        "percentage" : 2.7777777777777777,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/cmsis_gcc.h",
          "extension" : "h",
          "linesOfCode" : 1168,
          "unitsCount" : 141,
          "unitsMcCabeIndexSum" : 194,
          "linesOfCodeInUnits" : 947
        },
        "sourceFileCleanedLinesOfCode" : 626,
        "startLine" : 1441,
        "endLine" : 1457,
        "cleanedStartLine" : 310,
        "cleanedEndLine" : 315,
        "percentage" : 0.9584664536741214,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm33.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2401,
        "endLine" : 2408,
        "cleanedStartLine" : 387,
        "cleanedEndLine" : 392,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mbl.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 350,
        "startLine" : 1528,
        "endLine" : 1535,
        "cleanedStartLine" : 264,
        "cleanedEndLine" : 269,
        "percentage" : 1.7142857142857142,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv81mml.h",
          "extension" : "h",
          "linesOfCode" : 1710,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 365
        },
        "sourceFileCleanedLinesOfCode" : 516,
        "startLine" : 2459,
        "endLine" : 2466,
        "cleanedStartLine" : 396,
        "cleanedEndLine" : 401,
        "percentage" : 1.1627906976744187,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm7.h",
          "extension" : "h",
          "linesOfCode" : 1567,
          "unitsCount" : 33,
          "unitsMcCabeIndexSum" : 90,
          "linesOfCodeInUnits" : 440
        },
        "sourceFileCleanedLinesOfCode" : 528,
        "startLine" : 2109,
        "endLine" : 2116,
        "cleanedStartLine" : 304,
        "cleanedEndLine" : 309,
        "percentage" : 1.1363636363636365,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm3.h",
          "extension" : "h",
          "linesOfCode" : 1047,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 310,
        "startLine" : 1710,
        "endLine" : 1717,
        "cleanedStartLine" : 260,
        "cleanedEndLine" : 265,
        "percentage" : 1.935483870967742,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm23.h",
          "extension" : "h",
          "linesOfCode" : 1078,
          "unitsCount" : 31,
          "unitsMcCabeIndexSum" : 70,
          "linesOfCodeInUnits" : 301
        },
        "sourceFileCleanedLinesOfCode" : 358,
        "startLine" : 1603,
        "endLine" : 1610,
        "cleanedStartLine" : 272,
        "cleanedEndLine" : 277,
        "percentage" : 1.675977653631285,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0.h",
          "extension" : "h",
          "linesOfCode" : 443,
          "unitsCount" : 15,
          "unitsMcCabeIndexSum" : 31,
          "linesOfCodeInUnits" : 139
        },
        "sourceFileCleanedLinesOfCode" : 151,
        "startLine" : 811,
        "endLine" : 818,
        "cleanedStartLine" : 121,
        "cleanedEndLine" : 126,
        "percentage" : 3.9735099337748343,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm4.h",
          "extension" : "h",
          "linesOfCode" : 1178,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 45,
          "linesOfCodeInUnits" : 207
        },
        "sourceFileCleanedLinesOfCode" : 327,
        "startLine" : 1886,
        "endLine" : 1893,
        "cleanedStartLine" : 272,
        "cleanedEndLine" : 277,
        "percentage" : 1.834862385321101,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_sc300.h",
          "extension" : "h",
          "linesOfCode" : 1030,
          "unitsCount" : 21,
          "unitsMcCabeIndexSum" : 44,
          "linesOfCodeInUnits" : 198
        },
        "sourceFileCleanedLinesOfCode" : 311,
        "startLine" : 1693,
        "endLine" : 1700,
        "cleanedStartLine" : 261,
        "cleanedEndLine" : 266,
        "percentage" : 1.9292604501607717,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_armv8mml.h",
          "extension" : "h",
          "linesOfCode" : 1623,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 499,
        "startLine" : 2326,
        "endLine" : 2333,
        "cleanedStartLine" : 379,
        "cleanedEndLine" : 384,
        "percentage" : 1.2024048096192386,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm35p.h",
          "extension" : "h",
          "linesOfCode" : 1673,
          "unitsCount" : 38,
          "unitsMcCabeIndexSum" : 82,
          "linesOfCodeInUnits" : 367
        },
        "sourceFileCleanedLinesOfCode" : 507,
        "startLine" : 2401,
        "endLine" : 2408,
        "cleanedStartLine" : 387,
        "cleanedEndLine" : 392,
        "percentage" : 1.183431952662722,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm0plus.h",
          "extension" : "h",
          "linesOfCode" : 527,
          "unitsCount" : 15,
          "unitsMcCabeIndexSum" : 33,
          "linesOfCodeInUnits" : 147
        },
        "sourceFileCleanedLinesOfCode" : 161,
        "startLine" : 929,
        "endLine" : 936,
        "cleanedStartLine" : 129,
        "cleanedEndLine" : 134,
        "percentage" : 3.7267080745341614,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "CMake-armcc/Drivers/CMSIS/Include/core_cm1.h",
          "extension" : "h",
          "linesOfCode" : 453,
          "unitsCount" : 15,
          "unitsMcCabeIndexSum" : 31,
          "linesOfCodeInUnits" : 139
        },
        "sourceFileCleanedLinesOfCode" : 155,
        "startLine" : 838,
        "endLine" : 845,
        "cleanedStartLine" : 125,
        "cleanedEndLine" : 130,
        "percentage" : 3.870967741935484,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    } ]
  },
  "contributorsAnalysisResults" : {
    "latestCommitDate" : "2025-01-03",
    "contributors" : [ {
      "email" : "ilia.motornyi@jetbrains.com",
      "userName" : "Ilia Motornyi",
      "commitsCount" : 24,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2021-10-12",
      "latestCommitDate" : "2022-08-13",
      "activeYears" : [ "2021", "2022" ],
      "commitDates" : [ "2022-08-13", "2022-03-11", "2022-03-10", "2021-11-29", "2021-11-18", "2021-11-04", "2021-11-03", "2021-10-31", "2021-10-22", "2021-10-15", "2021-10-13", "2021-10-12" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "elijah.mot@gmail.com",
      "userName" : "Ilia (Elias) Motornyi",
      "commitsCount" : 8,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2022-09-07",
      "latestCommitDate" : "2025-01-03",
      "activeYears" : [ "2022", "2023", "2025" ],
      "commitDates" : [ "2025-01-03", "2023-03-10", "2023-02-01", "2022-09-07" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "76517642+chemandante@users.noreply.github.com",
      "userName" : "Valentin Struchalin",
      "commitsCount" : 1,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2023-03-10",
      "latestCommitDate" : "2023-03-10",
      "activeYears" : [ "2023" ],
      "commitDates" : [ "2023-03-10" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "malak.jiri@gmail.com",
      "userName" : "Jiří Malák",
      "commitsCount" : 1,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2022-10-01",
      "latestCommitDate" : "2022-10-01",
      "activeYears" : [ "2022" ],
      "commitDates" : [ "2022-10-01" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "hatim.pierre.fazileabasse@gmail.com",
      "userName" : "Hatim-Pierre FAZILEABASSE",
      "commitsCount" : 1,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2022-01-06",
      "latestCommitDate" : "2022-01-06",
      "activeYears" : [ "2022" ],
      "commitDates" : [ "2022-01-06" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "claunia@claunia.com",
      "userName" : "Natalia Portillo",
      "commitsCount" : 1,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2021-10-19",
      "latestCommitDate" : "2021-10-19",
      "activeYears" : [ "2021" ],
      "commitDates" : [ "2021-10-19" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "anastasia.kazakova@jetbrains.com",
      "userName" : "Anastasia Kazakova",
      "commitsCount" : 1,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2021-10-12",
      "latestCommitDate" : "2021-10-12",
      "activeYears" : [ "2021" ],
      "commitDates" : [ "2021-10-12" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    } ],
    "contributorsPerYear" : [ {
      "timeSlot" : "2021",
      "contributorsCount" : 3,
      "commitsCount" : 21
    }, {
      "timeSlot" : "2022",
      "contributorsCount" : 4,
      "commitsCount" : 9
    }, {
      "timeSlot" : "2023",
      "contributorsCount" : 2,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2025",
      "contributorsCount" : 1,
      "commitsCount" : 3
    } ],
    "contributorsPerMonth" : [ {
      "timeSlot" : "2021-10",
      "contributorsCount" : 3,
      "commitsCount" : 16
    }, {
      "timeSlot" : "2021-11",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2022-01",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-03",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2022-08",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-09",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2022-10",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-02",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-03",
      "contributorsCount" : 2,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-01",
      "contributorsCount" : 1,
      "commitsCount" : 3
    } ],
    "contributorsPerDay" : [ {
      "timeSlot" : "2021-10-12",
      "contributorsCount" : 2,
      "commitsCount" : 7
    }, {
      "timeSlot" : "2021-10-13",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-10-15",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2021-10-19",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-10-22",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2021-10-31",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-11-03",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-11-04",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2021-11-18",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-11-29",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-01-06",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-03-10",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2022-03-11",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-08-13",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-09-07",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2022-10-01",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-02-01",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-03-10",
      "contributorsCount" : 2,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-01-03",
      "contributorsCount" : 1,
      "commitsCount" : 3
    } ],
    "contributorsPerWeek" : [ {
      "timeSlot" : "2021-10-11",
      "contributorsCount" : 2,
      "commitsCount" : 11
    }, {
      "timeSlot" : "2021-10-18",
      "contributorsCount" : 2,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2021-10-25",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-11-01",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2021-11-15",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2021-11-29",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-01-03",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-03-07",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2022-08-08",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2022-09-05",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2022-09-26",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-01-30",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-03-06",
      "contributorsCount" : 2,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-12-30",
      "contributorsCount" : 1,
      "commitsCount" : 3
    } ],
    "commitsPerExtensions" : [ {
      "extension" : "yaml",
      "commitsCount" : 28,
      "committers" : [ "elijah.mot@gmail.com", "76517642+chemandante@users.noreply.github.com", "malak.jiri@gmail.com", "ilia.motornyi@jetbrains.com", "hatim.pierre.fazileabasse@gmail.com", "claunia@claunia.com", "anastasia.kazakova@jetbrains.com" ],
      "filesCount" : 17,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "malak.jiri@gmail.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "elijah.mot@gmail.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 4
      }, {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      }, {
        "contributor" : "hatim.pierre.fazileabasse@gmail.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 18
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "anastasia.kazakova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "md",
      "commitsCount" : 39,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "elijah.mot@gmail.com", "ilia.motornyi@jetbrains.com", "claunia@claunia.com" ],
      "filesCount" : 11,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "elijah.mot@gmail.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 3
      }, {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 3
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 31
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "txt",
      "commitsCount" : 13,
      "committers" : [ "elijah.mot@gmail.com", "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com", "claunia@claunia.com" ],
      "filesCount" : 7,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "elijah.mot@gmail.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 10
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "iml",
      "commitsCount" : 8,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com", "claunia@claunia.com" ],
      "filesCount" : 8,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 6
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "xml",
      "commitsCount" : 35,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com", "claunia@claunia.com" ],
      "filesCount" : 35,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 3
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 28
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 4
      } ]
    }, {
      "extension" : "c",
      "commitsCount" : 33,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com", "claunia@claunia.com" ],
      "filesCount" : 31,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 31
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "gitignore",
      "commitsCount" : 16,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com", "claunia@claunia.com" ],
      "filesCount" : 16,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 13
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "json",
      "commitsCount" : 5,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 4,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 4
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "cpp",
      "commitsCount" : 5,
      "committers" : [ "76517642+chemandante@users.noreply.github.com", "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 5,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 4
      }, {
        "contributor" : "76517642+chemandante@users.noreply.github.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "",
      "commitsCount" : 3,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 3,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 3
      } ]
    }, {
      "extension" : "py",
      "commitsCount" : 2,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "dbgconf",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "cprj",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "scvd",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "lst",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "uvprojx",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "bat",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "motornyi",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "uvoptx",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "sct",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "h",
      "commitsCount" : 54,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 54,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 54
      } ]
    }, {
      "extension" : "clang-format",
      "commitsCount" : 1,
      "committers" : [ "claunia@claunia.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "pdf",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "s",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "cmake",
      "commitsCount" : 2,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 2,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "name",
      "commitsCount" : 1,
      "committers" : [ "claunia@claunia.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "claunia@claunia.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "asm",
      "commitsCount" : 1,
      "committers" : [ "elijah.mot@gmail.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "elijah.mot@gmail.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "ioc",
      "commitsCount" : 1,
      "committers" : [ "ilia.motornyi@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "ilia.motornyi@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    } ]
  },
  "numberOfExcludedFiles" : 76,
  "excludedExtensions" : {
    "" : 3,
    "sct" : 1,
    "gitignore" : 16,
    "h" : 1,
    "clang-format" : 1,
    "iml" : 8,
    "dbgconf" : 1,
    "scvd" : 1,
    "cprj" : 1,
    "lst" : 1,
    "uvprojx" : 1,
    "txt" : 1,
    "pdf" : 1,
    "xml" : 35,
    "name" : 1,
    "ioc" : 1,
    "motornyi" : 1,
    "uvoptx" : 1
  },
  "analysisStartTimeMs" : 1768756916163,
  "maxLinesOfCode" : 54965,
  "maxFileCount" : 109
}