[ {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/sessions.go",
  "fileLinesCount" : 330,
  "components" : [ "primary::astro" ],
  "startLine" : 248,
  "endLine" : 330,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/display.go",
  "fileLinesCount" : 117,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 117,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/sessions.go",
  "fileLinesCount" : 330,
  "components" : [ "primary::astro" ],
  "startLine" : 168,
  "endLine" : 246,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/modules.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::astro" ],
  "startLine" : 38,
  "endLine" : 105,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_plan.go",
  "fileLinesCount" : 86,
  "components" : [ "primary::astro" ],
  "startLine" : 25,
  "endLine" : 86,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 108,
  "endLine" : 168,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/sessions.go",
  "fileLinesCount" : 330,
  "components" : [ "primary::astro" ],
  "startLine" : 109,
  "endLine" : 166,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTerraformSession()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/session.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::astro" ],
  "startLine" : 53,
  "endLine" : 98,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setDefaults()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 105,
  "endLine" : 153,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform.go",
  "fileLinesCount" : 80,
  "components" : [ "primary::astro" ],
  "startLine" : 29,
  "endLine" : 80,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unzip()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/utils.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::astro" ],
  "startLine" : 56,
  "endLine" : 100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cloneTree()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/session.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::astro" ],
  "startLine" : 132,
  "endLine" : 169,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func flagsFromConfig()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 122,
  "endLine" : 166,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewProject()",
  "longName" : "",
  "relativeFileName" : "astro/astro.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::astro" ],
  "startLine" : 48,
  "endLine" : 90,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_init.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::astro" ],
  "startLine" : 65,
  "endLine" : 106,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readableTerraformPolicyChangesWithDiffer()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 120,
  "endLine" : 156,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 111,
  "endLine" : 150,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_apply.go",
  "fileLinesCount" : 58,
  "components" : [ "primary::astro" ],
  "startLine" : 24,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 266,
  "endLine" : 298,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 105,
  "endLine" : 147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func runCommandkAndSetEnvironment()",
  "longName" : "",
  "relativeFileName" : "astro/hooks.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::astro" ],
  "startLine" : 38,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewAstroCLI()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 74,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 235,
  "endLine" : 264,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configPathFromArgs()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/config.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::astro" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution_set.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::astro" ],
  "startLine" : 96,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::astro" ],
  "startLine" : 108,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func deleteTerraformBackendConfigFromFile()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable_utils.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::astro" ],
  "startLine" : 125,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/version.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::astro" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/module.go",
  "fileLinesCount" : 79,
  "components" : [ "primary::astro" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func terraformPolicyChangeToDiff()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func configFromYAML()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rewriteRelPaths()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 198,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/astro.go",
  "fileLinesCount" : 75,
  "components" : [ "primary::astro" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 200,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution_set.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::astro" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/local.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::astro" ],
  "startLine" : 22,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addProjectFlagsToCommands()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 92,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/astro.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::astro" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewVersionRepo()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rewriteConfigPaths()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func downloadFile()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/utils.go",
  "fileLinesCount" : 100,
  "components" : [ "primary::astro" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::astro" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseOutputIntoEnv()",
  "longName" : "",
  "relativeFileName" : "astro/hooks.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::astro" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addRoot()",
  "longName" : "",
  "relativeFileName" : "astro/graph.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::astro" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Parallel()",
  "longName" : "",
  "relativeFileName" : "astro/utils/parallel.go",
  "fileLinesCount" : 45,
  "components" : [ "primary::astro" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func flagsToUserVariables()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func InspectVersion()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/inspect.go",
  "fileLinesCount" : 49,
  "components" : [ "primary::astro" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func diff()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setTerraformVersionFields()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/sessions.go",
  "fileLinesCount" : 330,
  "components" : [ "primary::astro" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cartesian()",
  "longName" : "",
  "relativeFileName" : "astro/utils.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::astro" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution_set.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/session.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::astro" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func deleteTerraformBackendConfigWithHCL1()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable_utils.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::astro" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable.go",
  "fileLinesCount" : 134,
  "components" : [ "primary::astro" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func uniqueStrings()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/config.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::astro" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_show.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::astro" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSessionRepo()",
  "longName" : "",
  "relativeFileName" : "astro/sessions.go",
  "fileLinesCount" : 330,
  "components" : [ "primary::astro" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/astro.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::astro" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sortedVersions()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/cmd/list.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::astro" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func astDelIfExists()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable_utils.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::astro" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTerraformConfigWithHCL1()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable_utils.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::astro" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_init.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::astro" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func jsonPretty()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewConfigFromFile()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/sessions.go",
  "fileLinesCount" : 330,
  "components" : [ "primary::astro" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/main.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::astro" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/astro.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::astro" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filterMaps()",
  "longName" : "",
  "relativeFileName" : "astro/utils.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::astro" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceAllVarsInMapValues()",
  "longName" : "",
  "relativeFileName" : "astro/templates.go",
  "fileLinesCount" : 97,
  "components" : [ "primary::astro" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceVarsInMapValues()",
  "longName" : "",
  "relativeFileName" : "astro/templates.go",
  "fileLinesCount" : 97,
  "components" : [ "primary::astro" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_get.go",
  "fileLinesCount" : 31,
  "components" : [ "primary::astro" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func astGet()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable_utils.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::astro" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_init.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::astro" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_version.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rewriteRelPathsInSlices()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setDefaultRepoPath()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/cmd/root.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::astro" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithConfig()",
  "longName" : "",
  "relativeFileName" : "astro/options.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::astro" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceVars()",
  "longName" : "",
  "relativeFileName" : "astro/templates.go",
  "fileLinesCount" : 97,
  "components" : [ "primary::astro" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/cmd/install.go",
  "fileLinesCount" : 66,
  "components" : [ "primary::astro" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/terraform.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::astro" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/terraform.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::astro" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewProjectFromConfigFile()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/options.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::astro" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StringSliceContains()",
  "longName" : "",
  "relativeFileName" : "astro/utils/strings.go",
  "fileLinesCount" : 27,
  "components" : [ "primary::astro" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func firstExistingFilePath()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/config.go",
  "fileLinesCount" : 81,
  "components" : [ "primary::astro" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/options.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::astro" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution_set.go",
  "fileLinesCount" : 129,
  "components" : [ "primary::astro" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/terraform.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::astro" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VersionMatches()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/version_check.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::astro" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tail()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewProjectFromYAML()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsDirectory()",
  "longName" : "",
  "relativeFileName" : "astro/utils/file.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func flagsToFlagSet()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/astro.go",
  "fileLinesCount" : 163,
  "components" : [ "primary::astro" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractMissingVarNames()",
  "longName" : "",
  "relativeFileName" : "astro/templates.go",
  "fileLinesCount" : 97,
  "components" : [ "primary::astro" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func replaceAllVars()",
  "longName" : "",
  "relativeFileName" : "astro/templates.go",
  "fileLinesCount" : 97,
  "components" : [ "primary::astro" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NoPlanExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "astro/execution_parameters.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::astro" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/session.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::astro" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func deleteTerraformBackendConfig()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_remote_state_disable_utils.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::astro" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithStdout()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/options.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::astro" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithStderr()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/options.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::astro" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WithStdin()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/options.go",
  "fileLinesCount" : 60,
  "components" : [ "primary::astro" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func assertAllVarsReplaced()",
  "longName" : "",
  "relativeFileName" : "astro/templates.go",
  "fileLinesCount" : 97,
  "components" : [ "primary::astro" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Execute()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/cmd/root.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::astro" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/terraform.go",
  "fileLinesCount" : 90,
  "components" : [ "primary::astro" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/hooks.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::astro" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "astro/logger/log.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::astro" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ULID()",
  "longName" : "",
  "relativeFileName" : "astro/utils/ulid.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::astro" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NoExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "astro/execution_parameters.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::astro" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/hooks.go",
  "fileLinesCount" : 71,
  "components" : [ "primary::astro" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_init.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::astro" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FileExists()",
  "longName" : "",
  "relativeFileName" : "astro/utils/file.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::astro" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsWithinPath()",
  "longName" : "",
  "relativeFileName" : "astro/utils/file.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::astro" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/cmd/root.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::astro" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/session.go",
  "fileLinesCount" : 169,
  "components" : [ "primary::astro" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/result.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::astro" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/result.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::astro" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/result.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::astro" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/result.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::astro" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/result.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::astro" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/terraform_version.go",
  "fileLinesCount" : 43,
  "components" : [ "primary::astro" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CanDisplayReadableTerraformPolicyChanges()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadableTerraformPolicyChanges()",
  "longName" : "",
  "relativeFileName" : "astro/terraform/policy_diff.go",
  "fileLinesCount" : 211,
  "components" : [ "primary::astro" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shouldSearchExecutableInOSPath()",
  "longName" : "",
  "relativeFileName" : "astro/config.go",
  "fileLinesCount" : 241,
  "components" : [ "primary::astro" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/execution.go",
  "fileLinesCount" : 188,
  "components" : [ "primary::astro" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NoUserVariables()",
  "longName" : "",
  "relativeFileName" : "astro/user_variables.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::astro" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/user_variables.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::astro" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/user_variables.go",
  "fileLinesCount" : 40,
  "components" : [ "primary::astro" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewProcess()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/exec2/process.go",
  "fileLinesCount" : 201,
  "components" : [ "primary::astro" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/graph.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::astro" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ULIDString()",
  "longName" : "",
  "relativeFileName" : "astro/utils/ulid.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::astro" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/cmd.go",
  "fileLinesCount" : 298,
  "components" : [ "primary::astro" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/cli/astro/cmd/flags.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::astro" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/result.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::astro" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/result.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::astro" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/result.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::astro" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/cmd/list.go",
  "fileLinesCount" : 95,
  "components" : [ "primary::astro" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/cli/tvm/main.go",
  "fileLinesCount" : 23,
  "components" : [ "primary::astro" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewVersionRepoForCurrentSystem()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/tvm/versionrepo.go",
  "fileLinesCount" : 229,
  "components" : [ "primary::astro" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "astro/conf/variable.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::astro" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newModule()",
  "longName" : "",
  "relativeFileName" : "astro/modules.go",
  "fileLinesCount" : 105,
  "components" : [ "primary::astro" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]