[ {
  "shortName" : "func ComputeFlags()",
  "longName" : "",
  "relativeFileName" : "internal/platform/cmd/scan_options.go",
  "fileLinesCount" : 430,
  "components" : [ "primary::internal" ],
  "startLine" : 94,
  "endLine" : 430,
  "linesOfCode" : 321,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getDockerOptions()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 284,
  "endLine" : 436,
  "linesOfCode" : 141,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetIdeArgs()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 108,
  "endLine" : 252,
  "linesOfCode" : 134,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newScanCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/scan.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::internal" ],
  "startLine" : 42,
  "endLine" : 167,
  "linesOfCode" : 112,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunThirdPartyLinterAnalysis()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 43,
  "endLine" : 166,
  "linesOfCode" : 110,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func jdkTableXml()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/xml.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::internal" ],
  "startLine" : 25,
  "endLine" : 114,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseDiff()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_changes.go",
  "fileLinesCount" : 222,
  "components" : [ "primary::internal" ],
  "startLine" : 113,
  "endLine" : 212,
  "linesOfCode" : 89,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GuessProduct()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 267,
  "endLine" : 357,
  "linesOfCode" : 84,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DownloadFile()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 131,
  "endLine" : 222,
  "linesOfCode" : 83,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateEffectiveConfigFiles()",
  "longName" : "",
  "relativeFileName" : "internal/platform/effectiveconfig/config.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::internal" ],
  "startLine" : 43,
  "endLine" : 127,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateContext()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/create_context.go",
  "fileLinesCount" : 110,
  "components" : [ "primary::internal" ],
  "startLine" : 30,
  "endLine" : 110,
  "linesOfCode" : 79,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newInitCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/init.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::internal" ],
  "startLine" : 34,
  "endLine" : 115,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIde()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 128,
  "endLine" : 211,
  "linesOfCode" : 77,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func downloadAndInstallIDE()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 42,
  "endLine" : 125,
  "linesOfCode" : 75,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSendCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/send.go",
  "fileLinesCount" : 121,
  "components" : [ "primary::internal" ],
  "startLine" : 33,
  "endLine" : 112,
  "linesOfCode" : 75,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func recognizeDirLanguages()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/configurator.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::internal" ],
  "startLine" : 58,
  "endLine" : 142,
  "linesOfCode" : 74,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configurationLoaderCliArgs()",
  "longName" : "",
  "relativeFileName" : "internal/platform/effectiveconfig/config.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::internal" ],
  "startLine" : 149,
  "endLine" : 222,
  "linesOfCode" : 70,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "internal/tooling/scripts/download-resource.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::internal" ],
  "startLine" : 26,
  "endLine" : 102,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newShowCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/show.go",
  "fileLinesCount" : 106,
  "components" : [ "primary::internal" ],
  "startLine" : 28,
  "endLine" : 96,
  "linesOfCode" : 67,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func patchReport()",
  "longName" : "",
  "relativeFileName" : "cdnet/run.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::cdnet" ],
  "startLine" : 93,
  "endLine" : 166,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 266,
  "endLine" : 329,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProcessSarif()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 344,
  "endLine" : 407,
  "linesOfCode" : 64,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cdnet/options.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::cdnet" ],
  "startLine" : 28,
  "endLine" : 92,
  "linesOfCode" : 63,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "clang/scripts/prepare-clang-tidy-binary.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::clang" ],
  "startLine" : 20,
  "endLine" : 92,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetupLicenseAndProjectHash()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/license.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::internal" ],
  "startLine" : 31,
  "endLine" : 99,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractTarGz()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 185,
  "endLine" : 249,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func worker()",
  "longName" : "",
  "relativeFileName" : "clang/clang.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::clang" ],
  "startLine" : 56,
  "endLine" : 118,
  "linesOfCode" : 59,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetScanProperties()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 121,
  "endLine" : 186,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SelectAnalyzerForPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 182,
  "endLine" : 242,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "scripts/sign.go",
  "fileLinesCount" : 80,
  "components" : [ "primary::scripts" ],
  "startLine" : 14,
  "endLine" : 80,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeCommon()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 102,
  "endLine" : 165,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrepareHost()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 52,
  "endLine" : 111,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sendFuserEvents()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 54,
  "endLine" : 113,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newContributorsCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/contributors.go",
  "fileLinesCount" : 89,
  "components" : [ "primary::internal" ],
  "startLine" : 35,
  "endLine" : 89,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "cdnet/scripts/process-cltzip.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::cdnet" ],
  "startLine" : 21,
  "endLine" : 79,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 403,
  "endLine" : 452,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unpackZip()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 182,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newPullCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/pull.go",
  "fileLinesCount" : 86,
  "components" : [ "primary::internal" ],
  "startLine" : 30,
  "endLine" : 79,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runWithFullHistory()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 205,
  "endLine" : 255,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getPropertiesMap()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 37,
  "endLine" : 85,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunCmdWithTimeout()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 81,
  "endLine" : 128,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func followLinter()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 273,
  "endLine" : 318,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ComputeContext()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/compute.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::internal" ],
  "startLine" : 27,
  "endLine" : 74,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckEAP()",
  "longName" : "",
  "relativeFileName" : "internal/platform/eap.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::internal" ],
  "startLine" : 27,
  "endLine" : 73,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAnalyzerFromProject()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 212,
  "endLine" : 258,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func generateDebugDockerRunCommand()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 452,
  "endLine" : 495,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetVersionDetails()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarifVersioning.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 36,
  "endLine" : 83,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 159,
  "endLine" : 209,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func saveReport()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 336,
  "endLine" : 378,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExtractQodanaEnvironment()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 141,
  "endLine" : 182,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processConfig()",
  "longName" : "",
  "relativeFileName" : "clang/config.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::clang" ],
  "startLine" : 13,
  "endLine" : 57,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareContainerSpecificDirectories()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 167,
  "endLine" : 213,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrintContributorsTable()",
  "longName" : "",
  "relativeFileName" : "internal/core/output.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::internal" ],
  "startLine" : 30,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunAnalysis()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 129,
  "endLine" : 176,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setupToken()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 165,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ComputeChangedFiles()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_changes.go",
  "fileLinesCount" : 222,
  "components" : [ "primary::internal" ],
  "startLine" : 64,
  "endLine" : 110,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewThirdPartyScanCommand()",
  "longName" : "",
  "relativeFileName" : "internal/platform/third_party_scan_cmd.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::internal" ],
  "startLine" : 32,
  "endLine" : 76,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func handleSignals()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 200,
  "endLine" : 242,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func verifySha256()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 322,
  "endLine" : 367,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeSarifReports()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 53,
  "endLine" : 99,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "clang/run.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::clang" ],
  "startLine" : 52,
  "endLine" : 97,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "scripts/generate-bots.go",
  "fileLinesCount" : 76,
  "components" : [ "primary::scripts" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractArchive()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 227,
  "endLine" : 272,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBitBucketClient()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_bitbucket.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 175,
  "endLine" : 218,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProductByCode()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/releases.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::internal" ],
  "startLine" : 71,
  "endLine" : 116,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 234,
  "endLine" : 278,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func containsDotNetFxProjects()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/native.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 79,
  "endLine" : 126,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getFilesAndCompilers()",
  "longName" : "",
  "relativeFileName" : "clang/cmake.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::clang" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runQodanaContainer()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 75,
  "endLine" : 120,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findArtifact()",
  "longName" : "",
  "relativeFileName" : "scripts/download-deps.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProductNameFromCode()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 180,
  "endLine" : 215,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readIdeaDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/configurator.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::internal" ],
  "startLine" : 174,
  "endLine" : 209,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func requestLicenseDataAttempt()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WalkTarGzArchive()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 194,
  "endLine" : 236,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func guessAnalyzerFromParams()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 74,
  "endLine" : 113,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runClangTidy()",
  "longName" : "",
  "relativeFileName" : "clang/clang.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::clang" ],
  "startLine" : 121,
  "endLine" : 155,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRootCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 88,
  "endLine" : 121,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 178,
  "endLine" : 219,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SendReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/publisher.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::internal" ],
  "startLine" : 43,
  "endLine" : 78,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetVersionControlParams()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 172,
  "endLine" : 208,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetJavaExecutablePath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 70,
  "endLine" : 108,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pullImage()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 223,
  "endLine" : 257,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getFailureThresholds()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thresholds.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::internal" ],
  "startLine" : 33,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WalkZipArchive()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 153,
  "endLine" : 191,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Compute()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 35,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func download()",
  "longName" : "",
  "relativeFileName" : "scripts/download-deps.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 90,
  "endLine" : 129,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sendBitBucketReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_bitbucket.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkEngineMemory()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdcontainer/container.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 62,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GuessAnalyzerFromEnvAndCLI()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 39,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GuessAnalyzerByLinterParam()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 115,
  "endLine" : 149,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 122,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetContributors()",
  "longName" : "",
  "relativeFileName" : "internal/core/contributors.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 123,
  "endLine" : 156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func verifyEffectiveQodanaYamlIdeAndLinterMatchLocal()",
  "longName" : "",
  "relativeFileName" : "internal/platform/effectiveconfig/config.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::internal" ],
  "startLine" : 264,
  "endLine" : 298,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractUtils()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func gitRun()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func correctInitArgsForThirdParty()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 168,
  "endLine" : 202,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Compute3rdParty()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 71,
  "endLine" : 100,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SyncConfigCache()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 239,
  "endLine" : 268,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeBaselinePrintResults()",
  "longName" : "",
  "relativeFileName" : "internal/platform/baseline.go",
  "fileLinesCount" : 56,
  "components" : [ "primary::internal" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LogContext()",
  "longName" : "",
  "relativeFileName" : "internal/platform/files.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::internal" ],
  "startLine" : 30,
  "endLine" : 64,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func openReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 353,
  "endLine" : 381,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func noCache()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 384,
  "endLine" : 412,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkExitCode()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/scan.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::internal" ],
  "startLine" : 184,
  "endLine" : 211,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 147,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toQodanaCode()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 359,
  "endLine" : 386,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printSarifProblem()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 409,
  "endLine" : 443,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseCommits()",
  "longName" : "",
  "relativeFileName" : "internal/core/contributors.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CopyDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 68,
  "endLine" : 94,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BuildPathNativeAnalyzer()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 151,
  "endLine" : 179,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readFile()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/configurator.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::internal" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/versions.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 111,
  "endLine" : 141,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getEffectiveQodanaYamlData()",
  "longName" : "",
  "relativeFileName" : "internal/platform/effectiveconfig/config.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::internal" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func containsUnityProjects()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/native.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkFile()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/native.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 128,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installIdeMacOS()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 294,
  "endLine" : 320,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewReverseScopedAnalyzer()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeChangesFile()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 337,
  "endLine" : 364,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLatestVersion()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func normalizeRepositoryRoot()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 170,
  "endLine" : 202,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runLocalChanges()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 178,
  "endLine" : 203,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getPublisherArgs()",
  "longName" : "",
  "relativeFileName" : "internal/platform/publisher.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::internal" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func removeDuplicates()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 101,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildAnnotation()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_bitbucket.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 147,
  "endLine" : 172,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/logmanager.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::internal" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nugetWithPrivateFeed()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 128,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cdnet/run.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::cdnet" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SyncIdeaCache()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 271,
  "endLine" : 294,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newClocCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/cloc.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::internal" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LoadCloudUploadToken()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WarnIfPrivateFeedDetected()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ChangeResultsPermissionsRecursively()",
  "longName" : "",
  "relativeFileName" : "internal/platform/permissions.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::internal" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func selectAnalyzer()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 282,
  "endLine" : 306,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func analyzerToSelect()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 308,
  "endLine" : 330,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func askCompiler()",
  "longName" : "",
  "relativeFileName" : "clang/cmake.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::clang" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def substitute_from_directives()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func downloadCustomPlugins()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 369,
  "endLine" : 395,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckImage()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 138,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTokenFromKeychain()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkForPrivateFeed()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isAndroidProject()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/configurator.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::internal" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ContainerCleanup()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeReports()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 271,
  "endLine" : 296,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printLines()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 241,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunCmdRedirectOutput()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func qodanaLogo()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/sarif/schema.go",
  "fileLinesCount" : 1531,
  "components" : [ "primary::internal" ],
  "startLine" : 730,
  "endLine" : 750,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "clang/run.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::clang" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateUser()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 305,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeExitCode()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installPlugins()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 271,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRepositoryUri()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarifVersioning.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBranchName()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarifVersioning.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sarifResultToCodeClimate()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_gitlab.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsEap()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 388,
  "endLine" : 409,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadIdeProductInfo()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 412,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBitBucketContext()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_bitbucket.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewContainerClient()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdcontainer/container.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "scripts/download-deps.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func loadEnv()",
  "longName" : "",
  "relativeFileName" : "scripts/download-deps.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareLocalIdeSettingsAndGetQodanaCloudUploadToken()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 211,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 350,
  "endLine" : 368,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runQodanaLocal()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func removePortSocket()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createConfigLoaderCliJar()",
  "longName" : "",
  "relativeFileName" : "internal/platform/effectiveconfig/config.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::internal" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Bootstrap()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readAndWrite()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 244,
  "endLine" : 262,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindFiles()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetAndSaveDotNetConfig()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 262,
  "endLine" : 280,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "clang/init.go",
  "fileLinesCount" : 32,
  "components" : [ "primary::clang" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fixupClangLinterTaxa()",
  "longName" : "",
  "relativeFileName" : "clang/run.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::clang" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewScopedAnalyzer()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToCloudVersion()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/versions.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeGlCodeQualityReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_gitlab.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDeviceIdSalt()",
  "longName" : "",
  "relativeFileName" : "internal/platform/deviceid.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::internal" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LoadQodanaYamlByFullPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findSarifFiles()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 241,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkBitBucketApiError()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_bitbucket.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrepareNugetConfig()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LaunchAndLog()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindProcess()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WalkArchive()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ShowReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 333,
  "endLine" : 350,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckForUpdates()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_bitbucket.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateBranch()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkLinterLicense()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sendReportToQodanaServer()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSolutionOrProject()",
  "longName" : "",
  "relativeFileName" : "cdnet/options.go",
  "fileLinesCount" : 109,
  "components" : [ "primary::cdnet" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runContainer()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 512,
  "endLine" : 527,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractDockerVolumes()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 530,
  "endLine" : 545,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractPublisher()",
  "longName" : "",
  "relativeFileName" : "internal/platform/publisher.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::internal" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTokenFromUserInput()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Init()",
  "longName" : "",
  "relativeFileName" : "internal/platform/process/init.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::internal" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Decompress()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSpaceRemoteUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsProcess()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 254,
  "endLine" : 269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AppendToFile()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filterByLicensePlan()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/common.go",
  "fileLinesCount" : 414,
  "components" : [ "primary::internal" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func converterArgs()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "cdnet/init.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::cdnet" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkVcsSameAsRepositoryRoot()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 339,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCommonProperties()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCustomPluginPaths()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCloudRootEndpoint()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func KillProcessTreeOnClose()",
  "longName" : "",
  "relativeFileName" : "internal/platform/process/init_windows.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::internal" ],
  "startLine" : 9,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadDistFlavour()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 435,
  "endLine" : 449,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeShortSarif()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrintProblem()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateRemoteUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsInstalled()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenBrowser()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertReportToCloudFormat()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_variants()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_dockerfile()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenDir()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runQodana()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getScanStages()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 320,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func postAnalysis()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newViewCommand()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/view.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::internal" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkProjectDir()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/scan.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::internal" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetupLicenseToken()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readOpenInIde()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/report.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractLocationProperties()",
  "longName" : "",
  "relativeFileName" : "internal/platform/ext_gitlab.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindLinterByImage()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getFingerprint()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 446,
  "endLine" : 459,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RequestTermination()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd_windows.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::internal" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrepareContainerEnvSettings()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdcontainer/container.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ChangePermissionsRecursivelyUnix()",
  "longName" : "",
  "relativeFileName" : "internal/platform/permissions.go",
  "fileLinesCount" : 74,
  "components" : [ "primary::internal" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBinaryPath()",
  "longName" : "",
  "relativeFileName" : "clang/run.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::clang" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cdnet/run.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::cdnet" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installIdeFromZip()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 274,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func androidProjectDefaultXml()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/xml.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::internal" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getInvocationProperties()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReportId()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 306,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSeverity()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 462,
  "endLine" : 474,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAzureJobUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateTempDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/tmp_file.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::internal" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logOs()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findRepoRoot()",
  "longName" : "",
  "relativeFileName" : "scripts/download-deps.go",
  "fileLinesCount" : 186,
  "components" : [ "primary::scripts" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installIdeWindowsExe()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SelectLatestCompatibleRelease()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/releases.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::internal" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareArtifactPaths()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 301,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetInstallPluginsProperties()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setInstallPluginsVmoptions()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getContainerExitCode()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 498,
  "endLine" : 509,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeQodanaLinterToYamlFileWithWarning()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/init.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::internal" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitCli()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func selectSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/versions.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/cloud.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::internal" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getToolsMountPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ProcessAuxiliaryTool()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetLocalNotEffectiveQodanaYamlFullPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRuleDescription()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 327,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InfoString()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AskUserConfirm()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/cli.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::internal" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createFuserEventChannel()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fixWindowsPlugins()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "internal/core/system.go",
  "fileLinesCount" : 378,
  "components" : [ "primary::internal" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToJSON()",
  "longName" : "",
  "relativeFileName" : "internal/core/contributors.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeProperties()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnvWithDefaultInt()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseRawURL()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Unique[T comparable]()",
  "longName" : "",
  "relativeFileName" : "internal/platform/algorithm/algorithm.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::internal" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func YamlConfig()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRemoteUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/deviceid.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::internal" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func collectReports()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func spin()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CopyFile()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logClientInfo()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdcontainer/container.go",
  "fileLinesCount" : 137,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isInIgnoredDirectory()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/configurator.go",
  "fileLinesCount" : 235,
  "components" : [ "primary::internal" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeQodanaSystemDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logProjectOpen()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logProjectClose()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareCustomPlugins()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shouldProceedToNextStage()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getIdeRunCommand()",
  "longName" : "",
  "relativeFileName" : "internal/core/ide.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::internal" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkToken()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/init.go",
  "fileLinesCount" : 146,
  "components" : [ "primary::internal" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isCommandRequested()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCloudApiEndpoints()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRevisionId()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarifVersioning.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isFileExists()",
  "longName" : "",
  "relativeFileName" : "internal/platform/effectiveconfig/config.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::internal" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsCloudTokenRequired()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Log()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_legacy.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func gitOutput()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_legacy.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrintLinterLog()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetProblemsFoundMessage()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetEnv()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateJobUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func closePipes()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCwdPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetFileSha256()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareWinCmd()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd_windows.go",
  "fileLinesCount" : 65,
  "components" : [ "primary::internal" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeId()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyQodanaYamlToLogDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/sarif/schema.go",
  "fileLinesCount" : 1531,
  "components" : [ "primary::internal" ],
  "startLine" : 718,
  "endLine" : 728,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getHeaderType()",
  "longName" : "",
  "relativeFileName" : "clang/cmake.go",
  "fileLinesCount" : 111,
  "components" : [ "primary::clang" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getPluginsURL()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareQodanaTokenForNative()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyCoverageFromNewStage()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 366,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fixDarwinCaches()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PullImage()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func selectUser()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setDefaultCommandIfNeeded()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/versions.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCloudRequest()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QuoteIfSpace()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QuoteForWindows()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ContainsWinSpecialChar()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Filter[T any]()",
  "longName" : "",
  "relativeFileName" : "internal/platform/algorithm/algorithm.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::internal" ],
  "startLine" : 3,
  "endLine" : 12,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValidateTokenPrintProject()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allLintersFiltered()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindLinterByProductCode()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindLinterByName()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func defaultLocalNotEffectiveQodanaYamlIfExists()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetQodanaDotNet()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 462,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkout()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printHeader()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetQodanaGlobalEnv()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyToChannel()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSha256()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/fileops.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::internal" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeResultsDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeCacheDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeReportDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func changeResultDirPermissionsInContainer()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "scripts/generate-recursive.go",
  "fileLinesCount" : 20,
  "components" : [ "primary::scripts" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func YamlConfig()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeserializeLicenseData()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetReportUrl()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/report.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Contains()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Remove()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func saveCloudToken()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCloudToken()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindLinterProperties()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/intelllij_linters.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::internal" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FindLinterPropertiesByProductInfo()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/intelllij_linters.go",
  "fileLinesCount" : 167,
  "components" : [ "primary::internal" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findIde()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 451,
  "endLine" : 458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeAbsPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_changes.go",
  "fileLinesCount" : 222,
  "components" : [ "primary::internal" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func diffToInt()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_changes.go",
  "fileLinesCount" : 222,
  "components" : [ "primary::internal" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckoutAndUpdateSubmodule()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func submoduleUpdate()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrintProcess()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StartQodanaSpinner()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrintFile()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitializeQodanaGlobalEnv()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnv()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnsetRubyVariables()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UnsetNugetVariables()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDefaultUser()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyOriginalReportToLog()",
  "longName" : "",
  "relativeFileName" : "cdnet/run.go",
  "fileLinesCount" : 174,
  "components" : [ "primary::cdnet" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allCommunityNames()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/license.go",
  "fileLinesCount" : 107,
  "components" : [ "primary::internal" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SyncCache()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareDirectories()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MakeDirAll()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeFileIfNew()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyAndSaveReport()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getPluginIds()",
  "longName" : "",
  "relativeFileName" : "internal/core/properties.go",
  "fileLinesCount" : 237,
  "components" : [ "primary::internal" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeAuthToBase64()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isDockerUnauthorizedError()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractVersions()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/versions.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnvWithDefault()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseProjectName()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/cloud.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::internal" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLastAuthorName()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarifVersioning.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAuthorEmail()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarifVersioning.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SafeSplit()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ValidateCloudToken()",
  "longName" : "",
  "relativeFileName" : "internal/platform/tokenloader/token_loader.go",
  "fileLinesCount" : 205,
  "components" : [ "primary::internal" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allImages()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allProductCodes()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allNames()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isInDirectory()",
  "longName" : "",
  "relativeFileName" : "internal/platform/embed.go",
  "fileLinesCount" : 258,
  "components" : [ "primary::internal" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadReportFromString()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunGUID()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Root()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RemoteUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Branch()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CurrentRevision()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RevisionExists()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func thresholdsToArgs()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thresholds.go",
  "fileLinesCount" : 73,
  "components" : [ "primary::internal" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTerminalWidth()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetEnvWithOsEnv()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBitBucketJobUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckDirFiles()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/utils.go",
  "fileLinesCount" : 304,
  "components" : [ "primary::internal" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isDirectory()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/native.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func normalizePath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printLinterLicense()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func commonEventData()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createFileLoggers()",
  "longName" : "",
  "relativeFileName" : "clang/clang.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::clang" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logToFile()",
  "longName" : "",
  "relativeFileName" : "clang/clang.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::clang" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeSarifReports()",
  "longName" : "",
  "relativeFileName" : "clang/sarif.go",
  "fileLinesCount" : 15,
  "components" : [ "primary::clang" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_variant_dockerfile()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addKeepassIDEConfig()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/prepare.go",
  "fileLinesCount" : 353,
  "components" : [ "primary::internal" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getProductFeed()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/releases.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::internal" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getInternalAuth()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/releases.go",
  "fileLinesCount" : 131,
  "components" : [ "primary::internal" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/contributors.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/versions.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Append()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetQuotedPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Reverse()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product.go",
  "fileLinesCount" : 375,
  "components" : [ "primary::internal" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getScriptSuffix()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func closePipe()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isNativeRequired()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/native.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeShortSarifReport()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_template()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "cli/main.go",
  "fileLinesCount" : 28,
  "components" : [ "primary::cli" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func arrayCopy()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLoggerManager()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/logmanager.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::internal" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SuccessMessage()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WarningMessage()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ErrorMessage()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func UpdateText()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/cmd/scan_options.go",
  "fileLinesCount" : 430,
  "components" : [ "primary::internal" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printQodanaLogo()",
  "longName" : "",
  "relativeFileName" : "internal/platform/run.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::internal" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runClangTidyUnderProgress()",
  "longName" : "",
  "relativeFileName" : "clang/clang.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::clang" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func initializeSpinner()",
  "longName" : "",
  "relativeFileName" : "clang/clang.go",
  "fileLinesCount" : 155,
  "components" : [ "primary::clang" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_jinja_environment()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "cdnet/main.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::cdnet" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/cloud.go",
  "fileLinesCount" : 50,
  "components" : [ "primary::internal" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TestOnlyLoadLocalNotEffectiveQodanaYaml()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RevParse()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Reset()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ResetBack()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Clean()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Primary()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PrimaryBold()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WarningMessageCI()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isNonNativeDotnetLinter()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func prepareWinCmd()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd_others.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::internal" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getHash()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/compute.go",
  "fileLinesCount" : 318,
  "components" : [ "primary::internal" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "clang/main.go",
  "fileLinesCount" : 17,
  "components" : [ "primary::clang" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_release_dir()",
  "longName" : "",
  "relativeFileName" : "scripts/dockerfiles.py",
  "fileLinesCount" : 257,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func installIdeFromTar()",
  "longName" : "",
  "relativeFileName" : "internal/core/startup/installers.go",
  "fileLinesCount" : 405,
  "components" : [ "primary::internal" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeSequenceParams()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/incremental_analysis.go",
  "fileLinesCount" : 374,
  "components" : [ "primary::internal" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/contributors.go",
  "fileLinesCount" : 156,
  "components" : [ "primary::internal" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context_changes.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::internal" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsScopedScenario()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isUnofficialLinter()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hasExactVersionTag()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isCompatibleLinter()",
  "longName" : "",
  "relativeFileName" : "internal/core/container.go",
  "fileLinesCount" : 545,
  "components" : [ "primary::internal" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isHelpOrVersion()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isCompletionRequested()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InitWithCustomCommands()",
  "longName" : "",
  "relativeFileName" : "internal/cmd/root.go",
  "fileLinesCount" : 142,
  "components" : [ "primary::internal" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getTimeout()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getCooldown()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getAttempts()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/license.go",
  "fileLinesCount" : 239,
  "components" : [ "primary::internal" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getRequestTimeout()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/cloud/endpoints.go",
  "fileLinesCount" : 219,
  "components" : [ "primary::internal" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Lower()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsStringQuoted()",
  "longName" : "",
  "relativeFileName" : "internal/platform/strutil/strutil.go",
  "fileLinesCount" : 119,
  "components" : [ "primary::internal" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/analyzers.go",
  "fileLinesCount" : 132,
  "components" : [ "primary::internal" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ideBin()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/product/product_info.go",
  "fileLinesCount" : 466,
  "components" : [ "primary::internal" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdyaml/yaml.go",
  "fileLinesCount" : 470,
  "components" : [ "primary::internal" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func JobUrl()",
  "longName" : "",
  "relativeFileName" : "internal/platform/sarif.go",
  "fileLinesCount" : 474,
  "components" : [ "primary::internal" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func BranchLegacy()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_legacy.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CurrentRevisionLegacy()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_legacy.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RemoteUrlLegacy()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git_legacy.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::internal" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Revisions()",
  "longName" : "",
  "relativeFileName" : "internal/platform/git/git.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsInteractive()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DisableColor()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EmptyMessage()",
  "longName" : "",
  "relativeFileName" : "internal/platform/msg/output.go",
  "fileLinesCount" : 292,
  "components" : [ "primary::internal" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EmptyEnvProvider()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsContainer()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCIName()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsGitLab()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsBitBucket()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsBitBucketPipe()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBitBucketCommit()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBitBucketRepoFullName()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBitBucketRepoOwner()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetBitBucketRepoName()",
  "longName" : "",
  "relativeFileName" : "internal/platform/qdenv/qdenv.go",
  "fileLinesCount" : 314,
  "components" : [ "primary::internal" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsNugetConfigNeeded()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func qodanaNugetVarsSet()",
  "longName" : "",
  "relativeFileName" : "internal/platform/nuget/nuget.go",
  "fileLinesCount" : 151,
  "components" : [ "primary::internal" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReportResultsPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/files.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::internal" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetTmpResultsDir()",
  "longName" : "",
  "relativeFileName" : "internal/platform/files.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::internal" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetCoverageArtifactsPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/files.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::internal" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetSarifPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/files.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::internal" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetShortSarifPath()",
  "longName" : "",
  "relativeFileName" : "internal/platform/files.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::internal" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RunCmd()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd.go",
  "fileLinesCount" : 262,
  "components" : [ "primary::internal" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RequestTermination()",
  "longName" : "",
  "relativeFileName" : "internal/platform/utils/cmd_others.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::internal" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func currentTimestamp()",
  "longName" : "",
  "relativeFileName" : "internal/platform/statistics.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::internal" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func KillProcessTreeOnClose()",
  "longName" : "",
  "relativeFileName" : "internal/platform/process/init_posix.go",
  "fileLinesCount" : 7,
  "components" : [ "primary::internal" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/core/corescan/context.go",
  "fileLinesCount" : 417,
  "components" : [ "primary::internal" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/thirdpartyscan/context.go",
  "fileLinesCount" : 221,
  "components" : [ "primary::internal" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "internal/platform/commoncontext/context.go",
  "fileLinesCount" : 68,
  "components" : [ "primary::internal" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]