[ {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 214,
  "endLine" : 537,
  "linesOfCode" : 243,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getSummary()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 271,
  "endLine" : 359,
  "linesOfCode" : 88,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function publishOutput()",
  "longName" : "",
  "relativeFileName" : "scan/src/output.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::scan" ],
  "startLine" : 79,
  "endLine" : 139,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function postResultsToPRComments()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 344,
  "endLine" : 403,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function main()",
  "longName" : "",
  "relativeFileName" : "scan/src/main.ts",
  "fileLinesCount" : 117,
  "components" : [ "primary::scan" ],
  "startLine" : 60,
  "endLine" : 115,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function publishOutput()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/output.ts",
  "fileLinesCount" : 105,
  "components" : [ "primary::gitlab" ],
  "startLine" : 37,
  "endLine" : 88,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function pushQuickFixes()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 169,
  "endLine" : 236,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function postResultsToPRComments()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 336,
  "endLine" : 385,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uploadResult: getQodanaBooleanArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 46,
  "endLine" : 99,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "prMode: getQodanaBooleanArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 47,
  "endLine" : 99,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getCoverageFromSarif()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 251,
  "endLine" : 295,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function publishOutput()",
  "longName" : "",
  "relativeFileName" : "vsts/src/output.ts",
  "fileLinesCount" : 134,
  "components" : [ "primary::vsts" ],
  "startLine" : 62,
  "endLine" : 117,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "commitMessage: getQodanaStringArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 49,
  "endLine" : 99,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function putReaction()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 522,
  "endLine" : 565,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "useNightly: getQodanaBooleanArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 53,
  "endLine" : 99,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "postComment: getQodanaBooleanArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 54,
  "endLine" : 99,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function qodana()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 207,
  "endLine" : 246,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/QodanaPlugin.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 29,
  "endLine" : 70,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function parseResult()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 122,
  "endLine" : 156,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function prepareAgent()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 238,
  "endLine" : 270,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createPr()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 678,
  "endLine" : 709,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getInputs()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 32,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function restoreCaches()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 339,
  "endLine" : 369,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getPrSha()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 248,
  "endLine" : 277,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function findCommentByTag()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 387,
  "endLine" : 417,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseRawArguments()",
  "longName" : "",
  "relativeFileName" : "common/utils.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::common" ],
  "startLine" : 58,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseSarif()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 75,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseSarif()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 163,
  "endLine" : 192,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function prepareAgent()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 126,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function main()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 192,
  "endLine" : 223,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function qodana()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createPr()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 531,
  "endLine" : 560,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function execAsync()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function uploadCaches()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 303,
  "endLine" : 330,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function findCommentByTag()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 411,
  "endLine" : 437,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateVersions()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 155,
  "endLine" : 182,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseResult()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function publishGitHubCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 573,
  "endLine" : 599,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getInputs()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args: parseRawArguments()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function downloadFile()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateChecksumsKtFile()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 119,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getInputs()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await prepareAgent()",
  "longName" : "",
  "relativeFileName" : "vsts/src/main.ts",
  "fileLinesCount" : 74,
  "components" : [ "primary::vsts" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "useCaches: getQodanaBooleanArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 55,
  "endLine" : 99,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getCoverageStats()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exec()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/tasks/QodanaScanTask.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::plugin" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/Qodana.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::plugin" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function qodana()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getPrSha()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 213,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getPrSha()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitOutput()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 262,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function makeRequest()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function annotationsToProblemDescriptors()",
  "longName" : "",
  "relativeFileName" : "scan/src/output.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::scan" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createPr()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 503,
  "endLine" : 522,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await prepareAgent()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/main.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::gitlab" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseRules()",
  "longName" : "",
  "relativeFileName" : "common/utils.ts",
  "fileLinesCount" : 96,
  "components" : [ "primary::common" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getLicenseInfo()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 179,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaPullArgs()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaScanArgs()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function installCli()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaSha256()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QODANA_REVISION: getHeadSha()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function isNeedToUploadCache()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function postResultsToPRComments()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 416,
  "endLine" : 438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function publishAnnotations()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function uploadArtifacts()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 307,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateCliChecksums()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 609,
  "endLine" : 625,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getGitHubCheckConclusion()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function gitOutput()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getReportURL()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getRowsByLevel()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getLatestRelease()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function findCommentByTag()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 448,
  "endLine" : 463,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function updateComment()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 497,
  "endLine" : 512,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaUrl()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function getFilePathsRecursively()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 333,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 215,
  "endLine" : 537,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function createComment()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 471,
  "endLine" : 485,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function updateCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 634,
  "endLine" : 648,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function extractArg()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "using limited()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function uploadArtifacts()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function downloadTool()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initApi()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/gitlabApiProvider.ts",
  "fileLinesCount" : 32,
  "components" : [ "primary::gitlab" ],
  "startLine" : 6,
  "endLine" : 18,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getGitlabApi()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/gitlabApiProvider.ts",
  "fileLinesCount" : 32,
  "components" : [ "primary::gitlab" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function makeConclusion()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function uploadSarif()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function pushQuickFixes()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 454,
  "endLine" : 518,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function createZipFromFolder()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSourceAndTargetBranches()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function isCliInstalled()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function prepareAgent()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function uploadCache()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function updateCircleCIChecksums()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getHeadSha()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function uploadArtifacts()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await createCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 597,
  "endLine" : 616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getWorkflowRunUrl()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function prFixesBody()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/output.ts",
  "fileLinesCount" : 105,
  "components" : [ "primary::gitlab" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function main()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/main.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::gitlab" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/Version.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::plugin" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function prFixesBody()",
  "longName" : "",
  "relativeFileName" : "scan/src/output.ts",
  "fileLinesCount" : 178,
  "components" : [ "primary::scan" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "text: getQodanaHelpString()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function toAnnotationProperties()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function gitPush()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 520,
  "endLine" : 529,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function prFixesBody()",
  "longName" : "",
  "relativeFileName" : "vsts/src/output.ts",
  "fileLinesCount" : 134,
  "components" : [ "primary::vsts" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getViewReportText()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function isNativeMode()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function validateBranchName()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 323,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlatformName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/Qodana.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::plugin" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getWorkflowRunUrl()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function main()",
  "longName" : "",
  "relativeFileName" : "vsts/src/main.ts",
  "fileLinesCount" : 74,
  "components" : [ "primary::vsts" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function initApi()",
  "longName" : "",
  "relativeFileName" : "vsts/src/gitApiProvider.ts",
  "fileLinesCount" : 24,
  "components" : [ "primary::vsts" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArchName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/Qodana.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::plugin" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await createComment()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 436,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitOutput()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await postResultsToPRComments()",
  "longName" : "",
  "relativeFileName" : "vsts/src/output.ts",
  "fileLinesCount" : 134,
  "components" : [ "primary::vsts" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function getGitApi()",
  "longName" : "",
  "relativeFileName" : "vsts/src/gitApiProvider.ts",
  "fileLinesCount" : 24,
  "components" : [ "primary::vsts" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function prepareCaches()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getEnvVariable()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitOutput()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function replaceStringsInProject()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQodanaUrl()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/Qodana.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::plugin" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/kotlin/org/jetbrains/qodana/Version.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::plugin" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getVariable()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getInitialCacheLocation()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function gitPush()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 489,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function wrapToToggleBlock()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaSha256MismatchMessage()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await publishGitHubCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getWorkflowRunUrl()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function postSummary()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitOutput()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getQodanaBooleanArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitOutput()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function wrapToDiffBlock()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function sha256sum()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sha256sum()",
  "longName" : "",
  "relativeFileName" : "common/update-cli.js",
  "fileLinesCount" : 225,
  "components" : [ "primary::common" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function baseDir()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await promisify()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitPush()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setFailed()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/main.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::gitlab" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await publishGitHubCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function gitOutput()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "write()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "write()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitPush()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getQodanaStringArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getQodanaInputArg()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isMergeRequest()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await installCli()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function pushQuickFixes()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 427,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await createPr()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaHelpString()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/output.ts",
  "fileLinesCount" : 105,
  "components" : [ "primary::gitlab" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getProblemPlural()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getDepencencyPlural()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getCommentTag()",
  "longName" : "",
  "relativeFileName" : "common/output.ts",
  "fileLinesCount" : 382,
  "components" : [ "primary::common" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getProcessArchName()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getProcessPlatformName()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function isExecutionSuccessful()",
  "longName" : "",
  "relativeFileName" : "common/qodana.ts",
  "fileLinesCount" : 380,
  "components" : [ "primary::common" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await createPr()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await compressFolder()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function gitOutput()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function setFailed()",
  "longName" : "",
  "relativeFileName" : "scan/src/main.ts",
  "fileLinesCount" : 117,
  "components" : [ "primary::scan" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getQodanaHelpString()",
  "longName" : "",
  "relativeFileName" : "scan/src/annotations.ts",
  "fileLinesCount" : 231,
  "components" : [ "primary::scan" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function setFailed()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await compressFolder()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await createPr()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getQodanaHelpString()",
  "longName" : "",
  "relativeFileName" : "vsts/src/output.ts",
  "fileLinesCount" : 134,
  "components" : [ "primary::vsts" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitPush()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 473,
  "endLine" : 474,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "gitlab/src/utils.ts",
  "fileLinesCount" : 522,
  "components" : [ "primary::gitlab" ],
  "startLine" : 497,
  "endLine" : 498,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await git()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await updateComment()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 434,
  "endLine" : 435,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await updateCheck()",
  "longName" : "",
  "relativeFileName" : "scan/src/utils.ts",
  "fileLinesCount" : 709,
  "components" : [ "primary::scan" ],
  "startLine" : 595,
  "endLine" : 596,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await gitPush()",
  "longName" : "",
  "relativeFileName" : "vsts/src/utils.ts",
  "fileLinesCount" : 560,
  "components" : [ "primary::vsts" ],
  "startLine" : 504,
  "endLine" : 505,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]