[ {
  "relativePath" : "bunch-gradle-plugin/src/main/kotlin/TaskProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::bunch-gradle-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-gradle-plugin/src/main/kotlin/BunchGradlePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::bunch-gradle-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/bunchFile.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/hookChecks.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/hooks.kt",
  "extension" : "kt",
  "linesOfCode" : 204,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/BunchPrePushHook.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/dependentOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/HookCodeTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/BunchPreCommitHook.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/hooks/BunchPreRebaseHook.kt",
  "extension" : "kt",
  "linesOfCode" : 173,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/utils.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/ManifestReader.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/check.kt",
  "extension" : "kt",
  "linesOfCode" : 146,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/cleanup.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/restore.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/switch.kt",
  "extension" : "kt",
  "linesOfCode" : 296,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/reduce.kt",
  "extension" : "kt",
  "linesOfCode" : 138,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/git/CommitCommandEx.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/git/git.kt",
  "extension" : "kt",
  "linesOfCode" : 287,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/git/ignore.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/exceptions.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/general.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/log.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/stats.kt",
  "extension" : "kt",
  "linesOfCode" : 159,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bunch-cli/src/main/kotlin/org/jetbrains/bunches/patch-cherry-pick.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::bunch-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/vcs/ForgottenFilesTree.kt",
  "extension" : "kt",
  "linesOfCode" : 116,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/vcs/SimpleCheckToolWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 184,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/vcs/BunchToolWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/vcs/DiffWithMainAction.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/vcs/BunchCheckinHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/highlighting/BunchFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/highlighting/BunchProjectComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/highlighting/BunchLanguageSubstitutor.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/util/BunchFileUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/util/userDataUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/CleanupDialogKt.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/CleanupAction.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/CleanupParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/ReduceActionWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 140,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/CleanupDialog.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/BunchToolMenuGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/ApplyChangesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/BunchNavigateAction.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/SwitchDialog.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/SwitchAction.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/BunchCompareFilesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/ReduceAction.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/SwitchDialogKt.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/java/org/jetbrains/bunches/idea/actions/SwitchParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idea-plugin/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::idea-plugin" ],
  "concerns" : [ "::Unclassified" ]
} ]