[ {
  "relativePath" : "bsp-builtin/bsp/resources/scalaCommunity.bsp.xml",
  "extension" : "xml",
  "linesOfCode" : 72,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/plugins/scala/build/ConsoleReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/plugins/scala/build/CompilerEventReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspError.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/Icons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspBuildLoopService.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspIconProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BSPCli.scala",
  "extension" : "scala",
  "linesOfCode" : 196,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BSP.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspServerWidget.scala",
  "extension" : "scala",
  "linesOfCode" : 122,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/BspCommunicationService.scala",
  "extension" : "scala",
  "linesOfCode" : 110,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/BspConnectionConfig.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/BspNotifications.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/BspCommunication.scala",
  "extension" : "scala",
  "linesOfCode" : 223,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/Cancelable.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/CancellableFuture.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/BloopLauncherConnector.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/BspSession.scala",
  "extension" : "scala",
  "linesOfCode" : 378,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/bspConnector.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/GenericConnector.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/session/jobs.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/protocol/bspJob.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspJdkUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspStartupActivity.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/settings/BspSystemSettingsForm.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/settings/BspSystemSettingsPane.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/settings/settings.scala",
  "extension" : "scala",
  "linesOfCode" : 261,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 146,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/dataObjects.scala",
  "extension" : "scala",
  "linesOfCode" : 187,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/ScalaSdkService.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/BspVcsRootExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/dataObjectsSbt.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/BspMetadataService.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/SbtBuildModuleDataBspService.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/BspProjectDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/data/BspTargetCanCompileDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspToolWindowFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspServerWidgetFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspScalaFilesCrcCalculator.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspTargetCanCompile.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspModuleHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspTask.scala",
  "extension" : "scala",
  "linesOfCode" : 292,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/bspModuleType.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspTaskManager.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspOpenProjectDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspUnlinkedProjectAware.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspExternalSystemUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspProjectInstallProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspSbtVersionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/CustomTaskArguments.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspExternalSystemManager.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/bspConfigSteps.scala",
  "extension" : "scala",
  "linesOfCode" : 326,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/setup/BspConfigSetup.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/setup/NoConfigSetup.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/setup/SbtConfigSetup.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/setup/FastpassConfigSetup.scala",
  "extension" : "scala",
  "linesOfCode" : 116,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/experimental/GenerateBspConfig.scala",
  "extension" : "scala",
  "linesOfCode" : 93,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/experimental/GenerateBspConfigurationFile.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/BspResolverNamingExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/MillProjectInstaller.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/BspResolverLogic.scala",
  "extension" : "scala",
  "linesOfCode" : 844,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/FastpassProjectImportProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/projectImport.scala",
  "extension" : "scala",
  "linesOfCode" : 216,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/preimport/PreImporter.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/preimport/BloopPreImporter.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/BspProjectResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 363,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/importing/BspResolverDescriptors.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspExternalSystemConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspSbtBuildModuleUriProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspProjectTaskRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/project/BspSbtUnlinkedProjectAwareHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/BspTopHitProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp/src/org/jetbrains/bsp/actions/BspDirectoryCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp-terminal/resources/scalaCommunity.bsp-terminal.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp-terminal/src/org/jetbrains/bsp/data/TerminalStartDirectoryConfig.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-builtin/bsp-junit/resources/scalaCommunity.bsp-junit.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::bsp-builtin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/resources/scalaCommunity.scala-cli.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/script/ScalaCliScriptFileDeclarationsContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/ScalaCliBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/ScalaCliUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/codeInspection/BspScalaCliInspectionSuppressor.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/template/wizard/ScalaCliNewProjectWizardStep.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/template/wizard/ScalaCliNewProjectWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/template/wizard/ScalaCliModuleBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/ScalaCliFileListener.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/ScalaCliProjectUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/importing/ScalaCliProjectInstaller.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/ScalaCliFileListenerSetupActivity.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/project/AutoImportProjectTrackerCompanionProxy.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala-cli/src/org/jetbrains/scalaCli/actions/ScalaCliNewScalaFileActionExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala-cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/resources/META-INF/sbt-api.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/MinorVersionGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/icons/Icons.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/resolvers/resolvers.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/settings/SbtSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/SbtApiBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/JvmMemorySize.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/SbtVersion.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/Sbt.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/shell/SbtProjectTaskRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/WorkspaceModelUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/language/SbtFile.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/language/SbtFileType.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/language/SbtLanguageScala3.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/language/SbtLanguage.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/SbtHighlightingUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/package.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/SbtVersionCapabilities.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/DummyModuleBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/template/SComboBox.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/SbtBuildModuleUriProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/SbtProjectSystem.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/settings/SbtProjectSettingsListener.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/settings/SbtProjectSettingsListenerAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/settings/SbtProjectSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/SbtVersionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/module/SbtNestedModuleData.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/module/SbtModule.scala",
  "extension" : "scala",
  "linesOfCode" : 112,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/module/SbtSourceSetData.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/module/SbtModuleType.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-api/src/org/jetbrains/sbt/project/SharedSourcesOwnersData.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-kotlin-utils/src/org/jetbrains/sbt/project/AbstractBuildToolOpenProjectProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/resources/META-INF/sbt.xml",
  "extension" : "xml",
  "linesOfCode" : 187,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/resources/liveTemplates/sbt.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/CompositeReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/ExternalSystemNotificationReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 177,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/IndicatorReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/LogReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/buildMessages.scala",
  "extension" : "scala",
  "linesOfCode" : 112,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/BuildReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/plugins/scala/build/BuildToolWindowReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 154,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/editor/documentationProvider/SbtScalacOptionsDocumentationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/editor/documentationProvider/SbtDocumentationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtRunConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtProgramRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtProgramRunnerBase.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtRunConfigurationEditor.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtConfigurationType.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtRunConfigurationFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/runner/SbtDebugProgramRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 112,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/annotator/SbtAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/execution/SbtOrderEnumeratorHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtVersionDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtTopHitProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtSourceSetUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtIconProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/settings/SbtSettingsPane.java",
  "extension" : "java",
  "linesOfCode" : 256,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/settings/SbtSettingsControl.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/settings/SbtExternalSystemConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 283,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/communication.scala",
  "extension" : "scala",
  "linesOfCode" : 505,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/CommunicationListener.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/language.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/completion.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/grammar/_SbtShellLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 38,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/SbtShellConsoleView.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/SbtShellToolWindowFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 149,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/SbtProcessManager.scala",
  "extension" : "scala",
  "linesOfCode" : 473,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/SettingQueryHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 120,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/SbtShellRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 140,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/action/projectWindowActions.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/action/shellWindowActions.scala",
  "extension" : "scala",
  "linesOfCode" : 215,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/ConsoleViewsRegistry.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/SbtProjectTaskRunnerImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 179,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/shell/CancelableWaitUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/codeInsight/template/SbtLiveTemplateContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/codeInsight/daemon/SbtProjectImportStateProblemHighlightFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/codeInsight/daemon/SbtProblemHighlightFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/SbtRunAnythingProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtFileViewProviderFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtLanguageSubstitutor.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtParserDefinitionScala3.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/psi/search/SbtBuildModuleUseScopeEnlarger.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/psi/SbtScalacOptionDocHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtBuildModuleSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtParserDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/EnableAutoPopupInScalacOptionsStrings.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtMavenPackageSearchDependencyCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 217,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtDefinitionWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtPsiElementPatterns.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtScalaVersionCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtScalacOptionsCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtScalacOptionArgumentsCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/EnableAutoPopupInDependencyStrings.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/SbtDependencyVersionWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/completion/package.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtFileViewProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtScalacOptionInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtScalacOptionUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtDependencyTraverser.scala",
  "extension" : "scala",
  "linesOfCode" : 145,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/DependencyOrRepositoryPlaceInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtArtifactInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtExtendedArtifactInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtDependencyCommon.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/utils/SbtDependencyUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 592,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/SbtFileImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/references/SbtReferenceContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/language/references/SbtSubprojectReferenceProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 109,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/survey/SeparateMainTestModulesDisabledFeedback.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/survey/FeedbackAPICompanionProxy.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/survey/SeparateMainTestModulesDisabledFeedbackDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/survey/SeparateMainTestModulesDisabledFeedbackConfig.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/codeInspection/SbtDependencyVersionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/codeInspection/SbtCodeInspectionUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/codeInspection/SbtReplaceProjectWithProjectInInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SourceSetType.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtExternalSystemManager.scala",
  "extension" : "scala",
  "linesOfCode" : 206,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtSbtVersionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/BuildFileModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 93,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/location/BuildFileEntry.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/location/BuildFileModificationLocationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/location/BuildFileProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/location/SimpleModuleBuildFileProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/location/ProjectRootBuildFileProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/location/EndOfFileLocationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/SimpleBuildFileModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 123,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/BuildFileElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/ui/BuildFileModifiedStatus.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/ui/BuildFileChangeBrowser.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/ui/BuildFileChange.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/modifier/ui/ChangesConfirmationDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtViewContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/sbtPathExtensions.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectImportBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/LegacyModulesLayoutNotifications.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/SbtStructureDump.scala",
  "extension" : "scala",
  "linesOfCode" : 364,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/OutputType.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/Play2Keys.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/InterpretablePath.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/JavaData.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ProjectData.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/CompilerOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/PathConstructor.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/CommandData.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/SettingData.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ModuleDependencyData.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ProjectDependencyData.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/BuildData.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/DirectoryData.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ResolverData.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/Play2Data.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ScalaData.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ModuleIdentifier.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/Configuration.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/PathInterpreter.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/Helpers.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ConfigurationData.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/DataSerializers.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/RepositoryData.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/StructureData.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/XmlDeserializer.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/ModuleData.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/TaskData.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/JarDependencyData.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/Dependencies.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/data/DependencyData.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/SbtOpts.scala",
  "extension" : "scala",
  "linesOfCode" : 153,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/JvmOpts.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/Play2OldStructureAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/SbtOption.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/structure/ListenerAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/ContentRootsResolution.scala",
  "extension" : "scala",
  "linesOfCode" : 206,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SeparateMainTestModulesNotificationListener.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/execution/SbtExecutionAware.scala",
  "extension" : "scala",
  "linesOfCode" : 178,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 1133,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectImportStateService.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/ModuleBuilderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/ScalaSettingsStepBase.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/ScalaVersionStepLike.scala",
  "extension" : "scala",
  "linesOfCode" : 153,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/ScalaAssetsNewProjectWizardStep.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/ScalaNewProjectWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/IntelliJScalaNewProjectWizardStep.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/SbtScalaNewProjectWizardData.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/SbtScalaNewProjectWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/ScalaGitNewProjectWizardData.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/IntelliJScalaNewProjectWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/BuildSystemScalaNewProjectWizardData.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/SbtScalaNewProjectWizardStep.scala",
  "extension" : "scala",
  "linesOfCode" : 194,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/ScalaSampleCodeNewProjectWizardData.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/package.scala",
  "extension" : "scala",
  "linesOfCode" : 231,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/buildSystem/BuildSystemScalaNewProjectWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/kotlin_interop/TextFieldKt_Wrapper.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/kotlin_interop/KotlinInteropUtils.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/JdkSbtCompatibilityChecker.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/JdkScalaCompatibilityChecker.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/SbtNewProjectWizardStep.scala",
  "extension" : "scala",
  "linesOfCode" : 186,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/AssetsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/wizard/ScalaNewProjectWizardMultiStep.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/AbstractArchivedSbtProjectBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 154,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/ModuleBuilderSelections.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/SbtModuleBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/template/SbtModuleBuilderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectOpenProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/LegacySbtVersionNotifications.scala",
  "extension" : "scala",
  "linesOfCode" : 111,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectImportProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/GeneratedManagedSourcesService.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/UpdateConfigurationImportListener.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtOpenProjectProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/eelPathInterpreter.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/GeneratedManagedSourcesImportListener.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectImportStateModuleRootListener.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectImportStateNotificationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectManagerListener.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/UpdateRunConfigurationsNotification.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/BuildToolModuleHandler.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/CompilerMode.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/DisplayModuleName.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/SharedSourcesOwnerModules.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/ShouldUpdateRunConfigurations.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/SbtExecutionSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/SbtLocalSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/SbtExtraControls.scala",
  "extension" : "scala",
  "linesOfCode" : 171,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/Context.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/SbtProjectSettingsControl.scala",
  "extension" : "scala",
  "linesOfCode" : 148,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/settings/SbtTopic.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/ExternalSourceRootResolution.scala",
  "extension" : "scala",
  "linesOfCode" : 631,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtConfigLocator.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtOpenProjectDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/sources/SharedSourcesModuleType.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/sources/SharedSourcesModuleEditorProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectImportStateNotificationPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProcessJdkGuesser.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtExternalSystemUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/ShowSbtShellAfterCreatingNewProject.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectDataImportListener.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/PathData.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/dataObjects.scala",
  "extension" : "scala",
  "linesOfCode" : 279,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtScalaSdkDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtSourceSetDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtBuildModuleDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SharedSourcesOwnersDataWorkspaceDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtProjectDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 105,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/AbstractSbtModuleDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/JavacOptionsUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtNestedModuleDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/DisplayModuleNameDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtModuleExtDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/dataServices.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/Play2StubDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SharedSourcesOwnersDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/service/SbtModuleDataWorkspaceDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/Nodes.scala",
  "extension" : "scala",
  "linesOfCode" : 139,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/data/package.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtImportControl.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtToolWindowFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/AutoImportAwareness.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtProjectUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtSbtBuildModuleUriProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/extensionPoints/ModuleBasedConfigurationDetailsExtractor.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SetupScalaHighlightingNotificationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtNotificationListener.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/ModuleComboBoxColumnCellRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/module/SbtModuleSettingsEditor.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/module/SbtModuleSettingsForm.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/module/SbtModuleEditorProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtTextProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/MigrateConfigurationsDialogWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 198,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtTaskManager.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/ExternalSystemUnlinkedProjectAwareProxy.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtTooltip.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/SbtMigrateConfigurationsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 292,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/autolink/SbtUnlinkedProjectAware.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/project/autolink/UnlinkedProjectAwareSettingsListener.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/actions/ScalaActionsGroup.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/actions/GenerateManagedSourcesReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/actions/SbtDirectoryCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/src/org/jetbrains/sbt/actions/SbtGenerateManagedSourcesAction.scala",
  "extension" : "scala",
  "linesOfCode" : 184,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/workspace-entities/src/com/intellij/entities/SharedSourcesOwnersEntitySource.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/workspace-entities/src/com/intellij/entities/ModuleExtensionWorkspaceEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/workspace-entities/src/com/intellij/entities/SharedSourcesOwnersEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/workspace-entities/src/com/intellij/entities/SbtEntitySource.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sbt/sbt-impl/workspace-entities/src/com/intellij/entities/SbtModuleEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::sbt" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 952,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerVmOptionsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerWidgetFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/ProcessWatcher.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerClasspathProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/OpenScalaCompileServerSettingsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/JDK.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/ProjectSdksModelWithDefault.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerLauncher.scala",
  "extension" : "scala",
  "linesOfCode" : 463,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/ServerInstance.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerManager.scala",
  "extension" : "scala",
  "linesOfCode" : 116,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/RemoteServerStopper.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/ScalaCompileServerForm.java",
  "extension" : "java",
  "linesOfCode" : 346,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerNotificationsService.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerJdkManager.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompilerIntegrationBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration-server-management/src/org/jetbrains/plugins/scala/compiler/CompileServerWidget.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/Node.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/CompilerOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/TermName.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/TastyImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/NameTable.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/NameTableReader.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/HeaderReader.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/TreePrinter.scala",
  "extension" : "scala",
  "linesOfCode" : 1144,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/TreeReader.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/package.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/tasty-reader/src/TastyHeader.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/resources/META-INF/scala-repl.xml",
  "extension" : "xml",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/ScalaConsoleInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/ScalaReplBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/configuration/ScalaConsoleRunConfigurationEditor.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/configuration/ScalaConsoleConfigurationType.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/configuration/ScalaConsoleRunConfigurationFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/configuration/ScalaConsoleRunConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 171,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/configuration/ScalaConsoleRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/configuration/ScalaSdkJLineFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 103,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/ScalaLanguageConsole.scala",
  "extension" : "scala",
  "linesOfCode" : 276,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/actions/ScalaConsoleExecuteAction.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/actions/SendSelectionToConsoleAction.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/actions/ScalaConsoleCleanAction.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/actions/ScalaConsoleNewLineAction.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/actions/ScalaConsoleActionsPromoter.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/repl/src/org/jetbrains/plugins/scala/console/actions/RunConsoleAction.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-plugin/scala-2.12/resources/scalac-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-plugin/scala-2.12/src/CompilerPlugin.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-plugin/scala-2.13/resources/scalac-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-plugin/scala-2.13/src/CompilerPlugin.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-plugin/scala-3.3/src/CompilerPlugin.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ZincResourceBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ResourceUpdater.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ModuleBuildTargetUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ScalaClassPostProcessorBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/LibrarySettings.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/JpsSbtExtensionServiceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/JpsSbtModuleExtensionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/LibrarySettingsImpl.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/JpsScalaModelSerializerExtension.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/CompilerSettingsImpl.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/ProjectSettingsImpl.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/JpsSbtDependenciesEnumerationHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/GlobalSettingsImpl.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/impl/JpsScalaProjectMetadataExtensionServiceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/ScalaLibraryType.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/GlobalSettings.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/CompilerSettings.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/JpsSbtExtensionService.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/JpsScalaProjectMetadataExtensionService.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/JpsSbtModuleExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/model/ProjectSettings.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/InitialScalaBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/local/LazyCompiledClass.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/local/PackageObjectsData.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/local/Base64BuilderMessage.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/local/IdeClient.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/local/IdeClientIdea.scala",
  "extension" : "scala",
  "linesOfCode" : 123,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/local/IdeClientSbt.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ScalaBuilderService.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/IdeaIncrementalBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/SettingsManager.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SourceDependenciesRootsProviderService.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SbtModuleSerializer.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SharedSourcesModuleType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SbtModuleType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SharedSourceDependenciesProviderService.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SharedSourcesProperties.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/SharedSourcesModuleSerializer.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/ModuleTypeExclusionService.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/sources/JpsSbtModelSerializerExtension.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/data/DataFactoryService.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/data/CompilerDataFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 184,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/data/JavacOptionsProvider.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/data/CompilationDataFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 168,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/data/DefaultDataFactoryService.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ScalaBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 187,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ScalaCompileServerJpsMessages.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/JpsBundle.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/ScalaCompilerReferenceIndexBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/SourceDependenciesProviderService.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/SbtBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 145,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-jps/src/org/jetbrains/jps/incremental/scala/remote/RemoteServer.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/resources/scalaCommunity.compiler-integration.xml",
  "extension" : "xml",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/testData/sharedSourcesCrossProject/middle/shared/src/main/scala/Shared.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/testData/sharedSourcesCrossProject/base/js/src/main/scala/Foo.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/testData/sharedSourcesCrossProject/base/jvm/src/main/scala/FooJVM.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/testData/sharedSourcesCrossProject/build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/testData/sharedSourcesCrossProject/project/plugins.sbt",
  "extension" : "sbt",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/CompilerEventFromCustomBuilderMessageListener.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/JpsSessionErrorTrackerService.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/MetricsAggregator.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/CompilationProcess.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/MissingScalaSdkBuildIssueContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/MissingScalaSdkBuildIssue.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/BuildToolProjectSyncHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/SyncAction.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/ExternalSystemBasedProjectSyncHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/MissingScalaSdkBuildIssueQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/ExternalSystemSyncAction.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/ProjectSyncHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/sync/SbtProjectSyncHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/RemoteServerConnectorBase.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/UpdateCompilationProgressListener.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/CompilationProgressInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/CompilationProgressState.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/CompileServerMetricsStateManager.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/CompilationChartsBuildManagerListener.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/CompileServerMemoryState.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/CompilationProgressStateManager.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/package.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/Level.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/Zoom.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/CompilationChartsComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/Side.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/CompilationChartsComponentHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/VAlign.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/Diagrams.scala",
  "extension" : "scala",
  "linesOfCode" : 122,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/CompilationChartsBuildToolWindowNodeFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/DiagramsComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 263,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/Polygon2D.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/TextRendering.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/Common.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/LineStroke.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/ActionPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 182,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/HAlign.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/DiagramPrinter.scala",
  "extension" : "scala",
  "linesOfCode" : 253,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/charts/ui/package.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/RemoteServerRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/CompileServerBuildManagerListener.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/EnsureModulesHaveDifferentProdAndTestOutputsTask.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/ScalaCompileServerMessages.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingUpToDateChecker.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilationRequest.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/WorksheetHighlightingCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerEventGeneratingClient.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerTypeRequestListener.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/VfsUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingPsiChangeListener.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingService.scala",
  "extension" : "scala",
  "linesOfCode" : 523,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingEditorFocusListener.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerDiagnosticIntentionAction.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/ToggleHighlightingModeListener.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/FileCompilationScope.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/UpdateCompilerGeneratedStateListener.scala",
  "extension" : "scala",
  "linesOfCode" : 156,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerMessageKinds.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingErrorFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/TriggerCompilerHighlightingService.scala",
  "extension" : "scala",
  "linesOfCode" : 180,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/HighlightingState.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingSetupActivity.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingModuleRootListener.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingFileListener.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/BackgroundExecutorService.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/DocumentUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/EraseCompilerProcessJdkOnce.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/ToggleCompilerHighlightingAction.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/ExternalHighlightersService.scala",
  "extension" : "scala",
  "linesOfCode" : 375,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/IncrementalCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingBuildManagerListener.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/FileCompilerGeneratedState.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerGeneratedStateManager.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CustomTrafficLightRendererContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerGeneratedState.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/ExternalHighlighting.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/DocumentCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 204,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerHighlightingEditorFocusListenerRegisterer.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerMessages.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/HighlightInfoType.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/highlighting/CompilerLockService.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/CompilerManagerUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/WriteScalaJpsProjectMetadataCompileTask.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/CompileServerClient.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/bytecode/CompilerRefProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/bytecode/CompiledScalaFile.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/bytecode/BytecodeReferenceCompilerRefProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/bytecode/ParsedClass.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/bytecode/ClassfileParser.scala",
  "extension" : "scala",
  "linesOfCode" : 178,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/ScalaCompilerReferenceService.scala",
  "extension" : "scala",
  "linesOfCode" : 288,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/CompilerReferenceServiceStatusListener.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/DirtyScopeHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 232,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/TransactionGuard.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/CompilerIndicesBuildProcessParametersProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/settings/CompilerIndicesSettingsForm.java",
  "extension" : "java",
  "linesOfCode" : 195,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/settings/CompilerIndicesConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/CompilerIndicesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/ImplicitUsagesSearchDialogs.scala",
  "extension" : "scala",
  "linesOfCode" : 111,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/CompilerIndicesReferencesSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/UsageToPsiElements.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/CompilerIndicesInheritorsSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/CompilerIndicesReferencesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 250,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/search/CompilerIndicesInheritorsSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/Timestamped.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/compilation/IsUpToDateChecker.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/compilation/CompilationWatcher.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/compilation/CompilerIndicesEventPublisher.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/compilation/BuildThreadUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/compilation/JpsCompilationWatcher.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/package.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScalaCompilerReferenceWriter.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScalaCompilerReferenceReaderFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/IndexerScheduler.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScalaCompilerRefAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScalaCompilerIndices.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/IndexerFailure.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/CompilerReferenceIndexer.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/JavaCompilerRefAdapterCompat.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/CompilerReferenceIndexerScheduler.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScalaCompilerReferenceReader.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScFunExprCompilerRef.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/ScalaCompilerReferenceIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/indices/IndexingStage.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/references/ScalaDirtyScopeHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/ScalaBuildProcessParametersProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/ScalaCollectShortTroubleshootingInfoAction.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/ShowScalaCompilerTreeAction.scala",
  "extension" : "scala",
  "linesOfCode" : 164,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/CompilerTrees.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/ui/MyTreeModel.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/ui/MyNodeRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/ui/CompilerTreesDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/ui/MyTree.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-integration/src/org/jetbrains/plugins/scala/compiler/actions/internal/compilertrees/ui/MyNodeDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/nailgun/src/org/jetbrains/plugins/scala/nailgun/NailgunRunner.java",
  "extension" : "java",
  "linesOfCode" : 167,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/nailgun/src/org/jetbrains/plugins/scala/nailgun/MainLightRunner.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/nailgun/src/org/jetbrains/plugins/scala/nailgun/Utils.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/runners/resources/org/jetbrains/plugins/scala/worksheet/src/MacroPrinter3_sources.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/runners/resources/org/jetbrains/plugins/scala/worksheet/src/MacroPrinter_source.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/runners/src/org/jetbrains/plugins/scala/worksheet/PlainWorksheetRunner.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/FlatSpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/PropSpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/Selection.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/FeatureSpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/ClassDefinition.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/StringLiteral.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/MethodFinder.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/ConstructorBlock.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/ModuleDefinition.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/FunSpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/LocationUtils.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/Finder.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/MethodInvocation.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/FunctionFinder.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/SpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/FunSuiteFinder.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/NameTransformer.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/utils/StringUtils.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/MethodDefinition.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/AstNode.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/ToStringTarget.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/FreeSpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/scalatest-finders/src/main/java/org/scalatest/finders/WordSpecFinder.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners-spec2_2x/src/org/jetbrains/plugins/scala/testingSupport/specs2/JavaSpecs2Notifier_spec2x.java",
  "extension" : "java",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/MyJavaConverters.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/TestRunnerUtil.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/ScalaTestReporter.java",
  "extension" : "java",
  "linesOfCode" : 156,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/ScalaTestVersionUtils.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/TeamcityReporter.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/ScalaTestRunner.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/ScalaTestRunnerArgs.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/treeBuilder/SequentialTreeBuilder.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/treeBuilder/ParallelTreeBuilder.java",
  "extension" : "java",
  "linesOfCode" : 220,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/treeBuilder/TreeBuilder.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/scalaTest/ScalaTestReporterWithLocation.java",
  "extension" : "java",
  "linesOfCode" : 277,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/specs2/Spec2RunExpectedError.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/specs2/JavaSpecs2Notifier.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/specs2/Spec2Utils.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/specs2/Specs2Runner.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/specs2/Spec2RunnerArgs.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/specs2/Specs2VersionUtils.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/UTestRunExpectedError.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/UTestRunnerArgs.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/UTestRunner.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/UTestSuiteRunner.java",
  "extension" : "java",
  "linesOfCode" : 219,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/UTestPath.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/utils/UTestErrorUtils.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/utils/UTestTreeUtils.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/utils/UTestUtils.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/test-runners/src/org/jetbrains/plugins/scala/testingSupport/uTest/UTestReporter.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/resources/scalaCommunity.testing-support.xml",
  "extension" : "xml",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/uTest09/src/main/scala/org/example/MyClass.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/uTest09/build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/uTest08/src/main/scala/org/example/MyClass.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/uTest08/build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/project1/src/main/scala/com/example/level1/Dummy11.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/project1/src/main/scala/com/example/level2/Dummy12.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/project2/src/main/scala/com/example/level1/Dummy21.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/project2/src/main/scala/com/example/level2/Dummy22.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/project3/src/main/scala/com/example/level1/Dummy31.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/testData/testCreationProjects/createNewTestInMultiModuleProjectWithMultipleExistingTestDirectories/project3/src/main/scala/com/example/level2/Dummy32.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/ScalaTestFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/TestWorkingDirectoryProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/ScalaTestCreator.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/locationProvider/PsiLocationWithName.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/locationProvider/ScalaTestLocationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 145,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/bsp/BspEnvironmentScalaTestRunnerExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/ScalaTestGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 361,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/TestingSupportBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/ScalaTestingFrameworkEntryPoint.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/util/scalatest/ScalaTestFailureLocationFilterFactory.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/util/scalatest/ScalaTestFailureLocationFilter.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/test-integration/testing-support/src/org/jetbrains/plugins/scala/testingSupport/TestStructureViewModelProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-utils-language-rt/src/org/jetbrains/plugins/scala/util/ManifestHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-utils-language-rt/src/org/jetbrains/plugins/scala/util/JarManifestUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-utils-language-rt/src/org/jetbrains/plugins/scala/util/ScalaBytecodeConstants.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-utils-language-rt/src/org/jetbrains/plugins/scala/project/Version.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-utils-language-rt/src/org/jetbrains/plugins/scala/project/VersionStatus.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_3_1_2/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper312Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_2_13/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper213Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_3_3_0/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper330Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_3_8/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper38Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_2_13_12/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper213_12Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_2_12_13/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper212_13Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_3_0_0/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper300Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_2_12/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper212Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/impls/impl_2_13_0/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper213_0Impl.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/repl-interface/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/NoopReporter.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/repl-interface/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/PrintWriterReporter.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/repl-interface/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapperReporter.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/repl-interface/src/org/jetbrains/jps/incremental/scala/local/worksheet/repl_interface/ILoopWrapper.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet-repl-interface/build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/resources/META-INF/scala-meta-impl.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/ScalaMetaBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/collections/OverloadHack.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/collections/TwoWayCache.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/trees/TreeConverter.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/trees/TreeAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 484,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/trees/ScalaMetaException.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/trees/Namer.scala",
  "extension" : "scala",
  "linesOfCode" : 132,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/trees/Utils.scala",
  "extension" : "scala",
  "linesOfCode" : 109,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/trees/TypeAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 231,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/intellij/ScalaMetaApiImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/intellij/ScalaMetaParseExceptionApiImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/intellij/QuasiquoteInferUtilImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 155,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-meta-impl/src/scala/meta/EnvironmentProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/Decompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/Flags.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/PickleFormat.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/Ref.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/ScalaSig.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/Parser.scala",
  "extension" : "scala",
  "linesOfCode" : 222,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/TagGroups.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/ScalaSigPrinter.scala",
  "extension" : "scala",
  "linesOfCode" : 883,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/scalasig/ScalaSigReader.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/decompiler/src/org/jetbrains/plugins/scala/decompiler/DecompilerClassVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/resources/scalaCommunity.maven.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/src/org/jetbrains/plugins/scala/project/maven/MavenProjectSyncHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/src/org/jetbrains/plugins/scala/project/maven/MavenSyncAction.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/src/org/jetbrains/plugins/scala/project/maven/MavenModuleHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/src/org/jetbrains/plugins/scala/project/maven/MavenTestWorkingDirectoryProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/src/org/jetbrains/plugins/scala/project/maven/resolvers/SbtMavenRepositoryProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/maven/src/org/jetbrains/plugins/scala/project/maven/ScalaMavenImporter.scala",
  "extension" : "scala",
  "linesOfCode" : 282,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/properties/resources/scalaCommunity.properties.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/properties/src/org/jetbrains/sbt/language/completion/SbtVersionCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/properties/src/org/jetbrains/sbt/language/completion/SbtPropertiesPsiElementPatterns.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/resources/scalaCommunity.intellij-bazel.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/src/org/jetbrains/plugins/scala/bazel/BazelNewScalaFileActionExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/src/org/jetbrains/plugins/scala/bazel/BazelScalaModuleConfiguratorPostSyncHook.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/src/org/jetbrains/plugins/scala/bazel/BazelModuleHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/src/org/jetbrains/plugins/scala/bazel/BazelScalaTestRunLineMarkerLogic.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/src/org/jetbrains/plugins/scala/bazel/BazelScalaRunLineMarkerContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellij-bazel/src/org/jetbrains/plugins/scala/bazel/ScalaProjectSettingsConfigurePostSyncHook.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/resources/META-INF/packagesearch.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/SbtDependencyModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 196,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/SbtConfigurableContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/configuration/PackageSearchSbtConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/configuration/SbtSearchableOptionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/PackageSearchSbtBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/SbtResolvedDependenciesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/utils/PackageScopeCompanionProxy.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/utils/SbtProjectModuleType.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/utils/ScalaKotlinHelper.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/SbtModuleTransformer.scala",
  "extension" : "scala",
  "linesOfCode" : 110,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/ui/SbtPossiblePlacesPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 118,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/ui/AddDependencyPreviewWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/packagesearch/src/org/jetbrains/plugins/scala/packagesearch/ui/SbtPossiblePlacesStep.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/resources/intentionDescriptions/JavaExtractStringToBundleInspection/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/resources/scalaCommunity.i18n.xml",
  "extension" : "xml",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/resources/inspectionDescriptions/ReferencePassedToNls.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/resources/inspectionDescriptions/DynamicPropertyKey.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/resources/inspectionDescriptions/ScalaExtractStringToBundle.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/resources/inspectionDescriptions/ScalaUnresolvedPropertyKey.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/ScalaInvalidPropertyKeyInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/ScalaI18nUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 257,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/internal/DynamicPropertyKeyInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/internal/ReferencePassedToNlsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/internal/JavaExtractStringToBundleInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/internal/BundleExtraction.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/internal/ExtractPart.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/internal/ScalaExtractStringToBundleInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/i18n/src/org/jetbrains/plugins/scala/scalai18n/codeInspection/i18n/package.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/ml-completion/resources/scalaCommunity.mlCompletion.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/ml-completion/src/org/jetbrains/plugins/scala/mlCompletion/ScalaCompletionFeaturesPolicy.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/ml-completion/src/org/jetbrains/plugins/scala/mlCompletion/sbt/SbtDependencyVersionInSbtAndScalaFilesCompletionMLPolicy.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/ml-completion/src/org/jetbrains/plugins/scala/mlCompletion/sbt/SbtDependencyVersionCompletionMLPolicy.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/ml-completion/src/org/jetbrains/plugins/scala/mlCompletion/ScalaMlRankingProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/gradle/resources/scalaCommunity.gradle.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/gradle/src/org/jetbrains/plugins/scala/project/gradle/GradleProjectSyncHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/gradle/src/org/jetbrains/plugins/scala/project/gradle/GradleModuleHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/gradle/src/org/jetbrains/plugins/scala/project/gradle/ScalaGradleBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/gradle/src/org/jetbrains/plugins/scala/project/gradle/ScalaGradleProjectResolverExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/gradle/src/org/jetbrains/plugins/scala/project/gradle/ScalaGradleDataService.scala",
  "extension" : "scala",
  "linesOfCode" : 131,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/intellilang/resources/scalaCommunity.intelliLang.xml",
  "extension" : "xml",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellilang/resources/org/jetbrains/plugins/scala/intelliLang/injection/scalaInjections.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/IntellilangBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/settings/ScalaInterpolatedPrefixMappingTable.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/settings/IntelliLangInjectionSettings.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/injection/ScalaRegExpHost.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/injection/ScalaLanguageInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 393,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/injection/ScalaInjectionInfosCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 185,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/injection/ScalaInjectedStringLiteralManipulator.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/intellilang/src/org/jetbrains/plugins/scala/intelliLang/injection/ScalaLanguageInjectionSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/ml-completion-properties/resources/scalaCommunity.mlCompletion.properties.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/ml-completion-properties/src/org/jetbrains/plugins/sbt/completion/ml/SbtDependencyVersionInPropertyFilesCompletionMLPolicy.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/junit/resources/scalaCommunity.junit.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/junit/src/org/jetbrains/plugins/scala/junit/JUnitConfigurationDetailsExtractor.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/markdown/resources/scalaCommunity.markdown.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/markdown/src/ScalaCodeFenceLanguageProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/scalastyle/resources/META-INF/scalastyle-integration.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/scalastyle/src/org/jetbrains/plugins/scala/codeInspection/scalastyle/ScalastyleServiceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 116,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/scalastyle/src/org/jetbrains/plugins/scala/codeInspection/scalastyle/Messages.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/copyright/resources/scalaCommunity.copyright.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/copyright/src/org/jetbrains/plugins/scala/copyright/UpdateScalaCopyrightsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/features-trainer/resources/scalaCommunity.featuresTrainer.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/features-trainer/src/org/jetbrains/plugins/scala/training/ScalaOnboardingTipsDocumentationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/resources/scalaCommunity.devkit.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/resources/inspectionDescriptions/UnitReturnTypeInSuspendFunctionOverride.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/src/org/jetbrains/idea/devkit/scala/IntellijSourcesAttachListener.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/src/org/jetbrains/idea/devkit/scala/DevkitBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/src/org/jetbrains/idea/devkit/scala/AttachIntellijSourcesAction.java",
  "extension" : "java",
  "linesOfCode" : 205,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/src/org/jetbrains/idea/devkit/scala/ScalaDevkitBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/src/org/jetbrains/idea/devkit/scala/codeInspection/internal/UnitReturnTypeInSuspendFunctionOverride.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/devKit/src/org/jetbrains/idea/devkit/scala/SbtIdeaPluginDetector.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/resources/scalaCommunity.textAnalysis.xml",
  "extension" : "xml",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/resources/org/jetbrains/plugins/scala/textAnalysis/spellchecker/extract-from-awesome-scala.sc",
  "extension" : "sc",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/SplitLine.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/Docs.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/AccidentalMerge.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/Comments.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/Constructs.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/SplitLine_after.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/StringLiterals.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/testData/ide/language/scala/AccidentalMerge_after.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/src/org/jetbrains/plugins/scala/textAnalysis/spellchecker/ScalaBundledDictionaryProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/src/org/jetbrains/plugins/scala/textAnalysis/spellchecker/ScalaDocCommentTokenizer.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/src/org/jetbrains/plugins/scala/textAnalysis/spellchecker/ScalaSpellcheckingStrategy.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/src/org/jetbrains/plugins/scala/textAnalysis/spellchecker/ScLiteralExpressionTokenizer.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/src/org/jetbrains/plugins/scala/textAnalysis/grazie/ScaladocProblemFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/textAnalysis/src/org/jetbrains/plugins/scala/textAnalysis/grazie/ScalaTextExtractor.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/resources/scalaCommunity.javaDecompiler.xml",
  "extension" : "xml",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/ShowDecompiledClassAsJavaAction.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/ScalaBytecodeDecompileTask.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/ScalaDecompilerServiceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 99,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/ScalaDecompilerService.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/ShowDecompiledTastyAction.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/DecompileScalaToJavaActionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/DecompiledScalaFileWritingAccessProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/integration/java-decompiler/src/org/jetbrains/plugins/scala/decompileToJava/ScalaJavaDecompilerBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/server/CompileServerProperties.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/server/CompileServerToken.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/CompilationUnitId.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/diagnostics/diagnostics.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/MissingScalaSdk.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/CompilerEvent.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/DocumentCompilationData.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/Extractors.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/CompilerData.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/CompileOrder.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/ExpressionEvaluationArguments.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/IncrementalityType.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/ScalaCompilerSettingsState.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/Arguments.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/serialization/SerializationUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/serialization/Serializer.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/serialization/WorksheetArgsSerializer.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/serialization/ArgListSerializer.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/SbtData.scala",
  "extension" : "scala",
  "linesOfCode" : 115,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/CompilerJars.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/DocumentCompilationArguments.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/SbtIncrementalOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/CompilationData.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/DebuggingInfoLevel.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/ZincData.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/CompilerJarsFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/ComputeStampsArguments.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/worksheet/WorksheetArgs.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/worksheet/ReplMessages.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/ScalaCompilerConfigurationAttributes.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/data/ScalaCompilerSettingsStateBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/CompilerEventListener.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/package.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/CompilerEventType.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/compiler/references/ModuleScope.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/util/JarUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/util/CompilationId.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/util/DocumentVersion.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/util/CanonicalPath.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/util/SbtModuleType.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/util/ObjectSerialization.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/plugins/scala/project/ScalaLibraryPropertiesStateSharedInIdeaAndJps.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/ScalaCompileServerMessagesShared.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/ScalaResourceBuilderEnabler.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/ScalaJpsProjectMetadataConstants.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/BuildParameters.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/DelegateClient.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/AbstractScalaDynamicBundle.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/utils/CompileServerSharedMessages.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/utils/ScalaJDKIncompatibilityDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/MessageKind.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/DummyClient.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/Client.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/package.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/ClientEventProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/RemoteResourceOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 105,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/SourceScope.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/SerializablePath.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/CompileServerMeteringInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/NailgunConstants.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/CompileServerCommand.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/CompileServerMetrics.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/Event.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compiler-shared/src/org/jetbrains/jps/incremental/scala/remote/CommandIds.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/DefinesClassCache.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/IdeaIncrementalCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 180,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/JavacOutputParsing.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/LocalServer.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/Cache.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/Compiler.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/CachingFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/CompilerFactoryService.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/AnalysisStoreFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/StampReader.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/BinaryToSource.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/CompilationMetadata.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/IntellijEntryLookup.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/IntellijExternalLookup.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/zinc/IntelljExternalHooks.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/CompilerFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/CompilerFactoryImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 170,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/AbstractCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/SbtCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/CollectingSourcesClient.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/ClassFileUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/worksheet/ILoopWrapperFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 237,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/worksheet/ILoopWrapperFactoryHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/worksheet/WorksheetInProcessRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/worksheet/util/IOUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/worksheet/WorksheetInProcessRunnerFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/local/worksheet/WorksheetServer.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/Server.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/data/CompileServerCommandParser.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/data/ArgumentsParser.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/ExitCode.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/remote/EventGeneratingClient.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/remote/Main.scala",
  "extension" : "scala",
  "linesOfCode" : 283,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/remote/EncodingEventGeneratingClient.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/remote/Jps.scala",
  "extension" : "scala",
  "linesOfCode" : 170,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/remote/AsynchEventGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/compile-server/src/org/jetbrains/jps/incremental/scala/CompileServerBundle.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/ScalaLanguage.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/icons/Icons.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-api/src/Scala3Language.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/lang/psi/ScFileViewProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/lang/psi/ScFileViewProviderFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/lang/psi/api/ScFile.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/LanguageFileTypeBase.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-api/src/ScalaFileType.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/NlsString.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-api/src/package.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/util/UnloadAwareDisposable.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/util/ExternalSystemUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 154,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-api/src/util/InternalDevUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/extensions/implementation/iterator/DepthFirstIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-api/src/project/ScalaLanguageLevel.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structural-search/resources/scalaCommunity.structural-search.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/ScalaPredefinedConfigurations.scala",
  "extension" : "scala",
  "linesOfCode" : 186,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/ScalaMatchingVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 874,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/ScalaStructuralSearchProfile.scala",
  "extension" : "scala",
  "linesOfCode" : 240,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/TypeDefinitionFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/TypeElementFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/AcceptAllFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/GivenFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/FunctionFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/TypeAliasFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/LeafIdentifierFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/ValVarFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/NamedTupleExprComponentFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/TypeParamFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/MethodInvocationFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/filter/CaseClauseFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/predicates/ScExprTypePredicate.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/exceptions/StructuralReplaceException.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/ScalaCompilingVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 232,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/replace/ScalaReplacementBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 403,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/ScalaStructuralSearchBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structural-search/src/org/jetbrains/plugins/scala/structuralSearch/ScalaFilterProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/kotlin-utils/src/paths.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/kotlin-utils/src/conversion.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-utils-language/src/org/jetbrains/plugins/scala/util/CommonQualifiedNames.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/resources/META-INF/uast.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/baseAdapters/ScUMultiResolvable.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/baseAdapters/ScUElementWithComments.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/baseAdapters/ScUAnnotated.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/baseAdapters/ScUElement.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/baseAdapters/ScUAnchorOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/baseAdapters/ScUExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/controlStructures/ScUWhileExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/controlStructures/ScUIfExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/controlStructures/ScUDoWhileExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/controlStructures/ScUTryExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/kinds/ScalaSpecialExpressionKinds.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/internals/LazyUElement.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/psi/PsiClassAnonymousWrapper.java",
  "extension" : "java",
  "linesOfCode" : 490,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUnknownExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUBinaryExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUConstructorCallExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUThisExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUThrowExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUReferenceExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 166,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUPrefixExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUMethodCallExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 167,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUBlockExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 139,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUParenthesizedExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUBinaryExpressionWithType.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUSwitchExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUSuperExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUDeclarationsExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/UnknownScalaElement.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUReturnExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScULiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUPostfixExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUObjectLiteralExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScULocalFunction.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUUnnamedExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUNamedExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScULambdaExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUEmptyExpressionWithGivenType.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/expressions/ScUUnderscoreExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/utils/NotNothing.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/converter/Free.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/converter/ConverterExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/converter/Scala2UastConverter.scala",
  "extension" : "scala",
  "linesOfCode" : 409,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/converter/UastFabrics.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/package.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUVariable.scala",
  "extension" : "scala",
  "linesOfCode" : 256,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUClass.scala",
  "extension" : "scala",
  "linesOfCode" : 208,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUAnnotation.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUImportStatement.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUMethod.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/lang/psi/uast/declarations/ScUFile.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/uast/ScalaUastCodeGenerationPlugin.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/uast/ScalaUastSourceTypeMapping.scala",
  "extension" : "scala",
  "linesOfCode" : 538,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/uast/ScalaUastLanguagePlugin.scala",
  "extension" : "scala",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/uast/ScalaUastElementFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 285,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/uast/src/org/jetbrains/plugins/scala/uast/package.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/dependencyManager/ivysettings-file-system-resolvers-only.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/colorSchemes/ScalaHighContrast.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/colorSchemes/ScalaDefault.xml",
  "extension" : "xml",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/colorSchemes/expui/ScalaDark.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/colorSchemes/ScalaDarcula.xml",
  "extension" : "xml",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ImportAllMembersIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/SomeToOptionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertJavaToScalaCollectionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertToInfixExpressionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/RemoveUnnecessaryParenthesesIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ReplaceTypeCheckWithMatchIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ImportStableMemberIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ToggleTypeAnnotation/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertFromInfixExpressionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertImplicitBoundsToImplicitParameter/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/MakeTypeMoreSpecificIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ComparingLengthIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertToParenthesesIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertToInfixIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/AdjustTypesIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/RemoveBracesIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/AddBracesIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/MakeImplicitConversionExplicit/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/RegenerateTypeAnnotation/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/OpenSynFileIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertToCurlyBracesIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertFromInfixIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/CreateCompanionObjectIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertUnderscoreToParameterIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ImportAdditionalIdentifiersIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/AddUnitTypeAnnotationIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/CreateScalaDocStubIntentionAction/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertScalaToJavaCollectionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ImplementAbstractMethodIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/FilterSetContainsIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/RemoveApplyIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ExpandPatternIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/DesugarForIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertParameterToUnderscoreIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/ConvertToTypedPatternIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/intentionDescriptions/OptionWithLiteralToSomeIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/META-INF/scala-plugin-common.xml",
  "extension" : "xml",
  "linesOfCode" : 1955,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Int.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Boolean.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Char.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Float.scala",
  "extension" : "scala",
  "linesOfCode" : 105,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Long.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Byte.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Double.scala",
  "extension" : "scala",
  "linesOfCode" : 103,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/AnyVal.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Short.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/scalaLibraryAnyValTypesSources/Unit.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaAssertPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaCastPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaElseExpressionPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaOptionPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaThrowExceptionPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaPrintlnPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaListPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaIntroduceFieldPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaMatchPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaIsNullPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaTryPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaNotPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaDoWhilePostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaParenthesizedExpressionPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaForEachPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaExhaustiveMatchPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaIntroduceVariablePostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaReturnPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaNotNullPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaSeqPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaWhilePostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/postfixTemplates/ScalaIfExpressionPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/org/jetbrains/sbt/model/structure.xml",
  "extension" : "xml",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MultipleArgListsInAnnotation.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ReverseTakeReverse.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ReplaceWithFlatten.html",
  "extension" : "html",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MultipleTargetsTargetName.html",
  "extension" : "html",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocMissingParameterDescription.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/PostfixUnaryOperation.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/EmptyCheck.html",
  "extension" : "html",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/TypeCheckCanBeMatch.html",
  "extension" : "html",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/OverrideAbstractMember.html",
  "extension" : "html",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaUnnecessaryParentheses.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SizeToLength.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocParserErrorInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapKeys.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ComparingDiffCollectionKinds.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FindEmptyCheck.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaPackageName.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/JavaAccessorEmptyParenCall.html",
  "extension" : "html",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDirectiveDependencyVersionInspection.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DropZero.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaStyle.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocUnknownTag.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SomeToOption.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/VarCouldBeVal.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/scala2InSource3.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SimplifiableFoldOrReduce.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaUnreachableCode.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/EmptyTargetName.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/PrivateShadow.html",
  "extension" : "html",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapToBooleanContains.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/TypeParameterShadow.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AccessorLikeMethodIsUnit.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ReverseFind.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/JavaMutatorMethodOverriddenAsParameterless.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FoldTrueAnd.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ForwardReference.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ExistsEquals.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FieldFromDelayedInit.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/LastIndexToLast.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FindAndMapToGet.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DangerousCatchAll.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DeprecatedKindProjectorSyntax.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDeprecation.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapGetOrElse.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapValues.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantHeadOrLastOption.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FilterOtherContains.html",
  "extension" : "html",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapLift.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AppliedTypeLambdaCanBeSimplified.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaWrongPlatformMethodsUsage.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ComparingLength.html",
  "extension" : "html",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/CorrespondsUnsorted.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SimplifyBoolean.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ParameterlessMemberOverriddenAsEmptyParen.html",
  "extension" : "html",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/GetOrElseNull.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/UnnecessaryPartialFunction.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantCollectionConversion.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AccessorLikeMethodIsEmptyParen.html",
  "extension" : "html",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RangeToIndices.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaShouldBeTextContains.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/IndexBoundsCheck.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDeprecatedIdentifier.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/IfElseToFilterdOption.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/CaseClassParam.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/CollectHeadOption.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/OverridingWithDifferentTargetName.html",
  "extension" : "html",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantNewCaseClass.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DeprecatedAlphanumericInfixCall.html",
  "extension" : "html",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/NestedStatefulMonads.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SubstringZero.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/LoopVariableNotUpdated.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ComparingUnrelatedTypes.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AnnotatorBasedError.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ZipWithIndex.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantBlock.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AutoTupling.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/EqualityToSameElements.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantFinalOnToplevelObject.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ConvertExpressionToSAM.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ExistsForallReplace.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ReplaceToWithUntil.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DfaNpeOnInvocation.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapGetOrElseBoolean.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocUnknownParameter.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ApparentResultTypeRefinement.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/KindProjectorUseCorrectLambdaKeyword.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MarkInnerCaseObjectsAsFinal.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaWeakerAccess.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/Specs2Matchers.html",
  "extension" : "html",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/TakeZeroQualifierNoEffect.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapGetEmptinessCheck.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/EmptyParenMethodOverriddenAsParameterless.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/HeadOrLastOption.html",
  "extension" : "html",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/NotImplementedCode.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MatchToPartialFunction.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SideEffectsInMonadicTransformation.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FilterSize.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ChainedPackage.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AbstractValueInTrait.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/InstanceOf.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FilterEmptyCheck.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/PostfixMethodCall.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/GetGetOrElse.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DeprecatedAggregateContextBounds.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocUnclosedTagWithoutParser.html",
  "extension" : "html",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaRedundantConversion.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaFileName.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DfaNullableToUnannotatedParam.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ConvertibleToMethodValue.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ProcedureDeclaration.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RelativeImport.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocUnbalancedHeader.html",
  "extension" : "html",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/TypedParameterWithoutParen.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DfaConstantConditions.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FunctionTupleSyntacticSugar.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/NonLocalReturn.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/JavaMutatorMethodAccessedAsParameterless.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/TypeAnnotation.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MutatorLikeMethodIsParameterless.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ReverseIterator.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SimplifyBooleanMatch.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SameElementsToEquals.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ZeroIndexToHead.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/EmptyParenMethodAccessedAsParameterless.html",
  "extension" : "html",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DfaNullableToNotNullParam.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaDocInlinedTag.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SortFilter.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapGetGet.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ToSetAndBack.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FloatLiteralEndingWithDecimalPoint.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/LegacyStringFormatting.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaRedundantCast.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/OverridingAddingTargetName.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DoubleNegationScala.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FilterHeadOption.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/IsInstanceOf.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/AbsoluteImport.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SingleImport.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RemoveRedundantReturn.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/UnitMethodIsParameterless.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/HashCodeUsesVar.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ReferenceMustBePrefixed.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/NameBooleanParameters.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/OverridingRemovingTargetName.html",
  "extension" : "html",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/FilterSetContains.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ApiStatus.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/OptionEqualsSome.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SbtDependencyVersionInspection.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/UnitInMap.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MakeArrayToString.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/UnzipSingleElement.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DropTakeToSlice.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SbtReplaceProjectWithProjectIn.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DeprecatedPackageObject.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MultipleTargetNameAnnotations.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantDefaultArgument.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DfaUnreachableCode.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SourceNotClosed.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaUnusedSymbol.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/DeprecatedViewBound.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/RedundantClassParam.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/LanguageFeature.html",
  "extension" : "html",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SortedHeadLast.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/IfElseToOption.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ProcedureDefinition.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ConvertNullInitializerToUnderscore.html",
  "extension" : "html",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaUnnecessarySemicolon.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/KindProjectorSimplifyTypeProjection.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/VariablePatternShadow.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/SimulatedFilter.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaMalformedFormatString.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/MapFlatten.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaShouldBeTextMatches.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaXmlUnmatchedTag.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/ScalaUnusedExpression.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/NoTargetNameAnnotationForOperatorLikeDefinition.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/inspectionDescriptions/JavaAccessorMethodOverriddenAsEmptyParen.html",
  "extension" : "html",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/code/Specs2 Class.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/code/uTest Object.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/code/uTest Class.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/code/Implemented Scala Method Body.scala.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/code/ScalaTest Class.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/code/Overridden Scala Method Body.scala.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala CaseClass.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala Worksheet.sc.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala Class.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Package Object.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala Object.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala Enum.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala CaseObject.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala Trait.scala.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/fileTemplates/internal/Scala File.scala.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/resources/liveTemplates/scala.xml",
  "extension" : "xml",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDoc/highlighter/ScalaDocSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDoc/lang/parser/ScalaDocParserDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDoc/lang/parser/ScalaDocParser.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDoc/ScalaDocLanguage.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/editor/copy/UsingDirectiveDependencyCopyPastePreProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 166,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/psi/impl/ScDirectiveTokenImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/psi/impl/ScDirectiveImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/psi/api/ScDirective.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/psi/api/ScDirectiveToken.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/ScalaDirectiveBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/highlighter/ScalaDirectiveSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/parser/ScalaDirectiveParser.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/parser/ScalaDirectiveParserDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/parser/ScalaDirectiveElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/lexer/_ScalaDirectiveLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/lexer/ScalaDirectiveElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/lexer/ScalaDirectiveTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/EnableAutoPopupInScalaDirectiveComment.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/ScalaDirectiveCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/ScalaDirectiveDependencyCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/ScalaDirectiveDependencyCompletionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/ScalaDirectiveKeyCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/lookups/ScalaDirectiveLookupItem.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/lookups/ScalaDirectiveDependencyVersionLookupItem.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/lookups/ScalaDirectiveDependencyLookupItem.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/package.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/lang/completion/ScalaDirectiveScalaVersionCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/ScalaDirectiveLanguage.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scalaDirective/util/ScalaDirectiveValueKind.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/Tracing.scala",
  "extension" : "scala",
  "linesOfCode" : 187,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/ScalaCodeInsightActionHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/hierarchy/ScalaCallHierarchyProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/hierarchy/ScalaCallerMethodsTreeStructure.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/hierarchy/ScalaTypeHierarchyProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/hierarchy/ScalaCallHierarchyBrowser.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/hierarchy/ScalaCalleeMethodsTreeStructure.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/hierarchy/ScalaMethodHierarchyProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/ValueWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/UserDataHolderDelegator.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/ScalaModificationTracker.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CacheWithRecursionGuard.scala",
  "extension" : "scala",
  "linesOfCode" : 163,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CacheInUserData.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CacheWithoutModificationCountN.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/ScalaShortNamesCacheManager.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/RecursionManager.scala",
  "extension" : "scala",
  "linesOfCode" : 195,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/ScalaShortNamesCache.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CacheN.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/BlockModificationTracker.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CleanupScheduler.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CachesUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 127,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/Cache0.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/package.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/ModTracker.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/InternalProfilerToolWindowFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 189,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/Tracer.scala",
  "extension" : "scala",
  "linesOfCode" : 110,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/ScalaModificationTrackersDataSource.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/CacheTracker.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/DataByIdTableModel.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/CacheCapabilities.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/ModificationTrackersData.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/MyConcurrentMap.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/ScalaCacheMemoryDataSource.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/MemoryData.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/TracerData.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/DataSource.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/TrackedCacheType.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/stats/ScalaCacheTracerDataSource.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/CacheWithoutModificationCount0.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/caches/ProjectUserDataHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/ScalaIndentationSyntaxUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 157,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/PackageObjectEditorTabTitleProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/codeFolding/ScalaCodeFoldingOptionsProvider.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/joinLines/PackageJoinLinesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/joinLines/StripMarginJoinLinesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/AutoBraceAdvertiser.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaWordSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaStringLiteralSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaDocCommentSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaStatementGroupSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaSemicolonSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaCodeBlockSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaAttributeValueSelectioner.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/selectioner/ScalaWordSelectionerFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/todo/ScalaTodoIndexer.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/todo/ScalaIndexPatternBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/backspaceHandler/ScalaBackspaceHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 414,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/backspaceHandler/Scala3IndentationBasedSyntaxBackspaceHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 176,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/documentationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/HtmlPsiUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocCss.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocContentGeneratorMarkdown.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocDefinitionGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 298,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocContentGeneratorWikidoc.scala",
  "extension" : "scala",
  "linesOfCode" : 403,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaPsiDocumentationTargetProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocumentationUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocQuickInfoGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 302,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocumentationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 151,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 144,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/MacroFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/renderers/ScalaDocTypeRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 318,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/renderers/WithHtmlPsiLink.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/renderers/ScalaDocParametersRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/renderers/ScalaDocAnnotationRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/renderers/ScalaDocTypeParamsRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ElementRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocContentGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocStubGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ScalaDocContentWithSectionsGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 229,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/ContainerIconFqns.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/actions/CreateScalaDocStubIntentionAction.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/documentationProvider/actions/CreateScalaDocStubAction.scala",
  "extension" : "scala",
  "linesOfCode" : 153,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/ScalaSmartEnterProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 154,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/PackageSplitSmartEnterProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaMissingWhileBodyFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaForStatementFixerBase.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaForStatementFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaIfConditionFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaMissingForBodyFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaMethodCallFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaMissingIfBranchesFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/smartEnter/fixers/ScalaWhileConditionFixer.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/BufferOperations.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ScalastyleImportsUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ScalaImportOptimizerHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ScalaImportOptimizer.scala",
  "extension" : "scala",
  "linesOfCode" : 1184,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ImportInfoProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ImportTextGenerationOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/BufferUpdate.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ImportInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 373,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/OptimizeImportSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/importOptimizer/ImportRangeInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/copy/StringLiteralCopyPastePreProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/copy/MultiLineStringCopyPastePreProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/copy/ScaladocCopyPastePreProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/copy/Scala3IndentationBasedSyntaxCopyPastePreProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 200,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/Scala3IndentationBasedSyntaxUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/AutoBraceUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/autoimport/ScalaAutoImportOptionsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/typedHandler/AutoBraceInsertionTools.scala",
  "extension" : "scala",
  "linesOfCode" : 280,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/typedHandler/AutoBraceLookupListenerService.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/typedHandler/IndentAdjustor.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/typedHandler/ScalaTypedHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 496,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/typedHandler/ScalaDocTypedHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 224,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/ScalaEditorFileSwapper.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/ScalaEditorUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/Scala3IndentationBasedSyntaxEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 217,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/EnterHandlerUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/AddUnitFunctionSignatureEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/InterpolatedStringEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/MultilineStringEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 270,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/EnterBetweenClosureBracesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/ScalaDocMarkdownEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/ScalaEnterAfterUnmatchedBraceHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/ScalaDocTagEnterHandlerDelegate.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/TemplateParentsEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/PackageSplitEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/AutoBraceEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/FormatKeywordAfterEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/enterHandler/FormatEmptyTemplateBodyAfterEnterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/ScalaLineIndentProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/package.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/editor/ScalaEditorBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/Scala3MainMethodSyntheticClassFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/ScalaApplicationConfigurationExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/ScalaApplicationConfigurationProducer.scala",
  "extension" : "scala",
  "linesOfCode" : 118,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/ScalaMainMethodProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/ScalaApplicationConfigurationProducerMainMethodUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/Scala3MainMethodSyntheticClass.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/MainMethodInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/Scala3MainMethodProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/ScalaRunLineMarkerContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/view/ScalaMainMethodParametersTable.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/view/ScalaProvideMainMethodParametersDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/ScalaRunConfigurationRefactoringListenerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/runner/SyncOutputExecutionListener.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/startup/ProjectActivity.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaOIUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 379,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaGenerateMembersUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaNamedMember.scala",
  "extension" : "scala",
  "linesOfCode" : 146,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaMemberChooser.scala",
  "extension" : "scala",
  "linesOfCode" : 163,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaImplementMethodsHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaGenerationInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 259,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaMethodImplementor.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/ScalaOverrideMethodsHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/overrideImplement/package.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/FunctionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/AddReturnTypeFix.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/AddParametersQuickfix.scala",
  "extension" : "scala",
  "linesOfCode" : 181,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/WrapInOptionQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/ImplementMembersQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/AddBreakoutQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/ReportHighlightingErrorQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/ConvertToExplicitSymbolQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/NumberLiteralQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/AddCallParenthesesQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/EnableTypeMismatchHints.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/SearchImplicitQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/AddCaseToGeneratorQuickfix.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/PullUpQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 122,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/ChangeTypeFix.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/quickfix/ModifierQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/TypeMismatchHints.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaAnnotationHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/AnnotatorUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/template/CaseClassWithoutParamList.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/template/TraitHasImplicitBound.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/template/PrivateBeanProperty.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/template/package.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/template/ImplicitParametersAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/AnnotatorPart.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/annotationHolder/ScalaAnnotationHolderAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/annotationHolder/ErrorIndication.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/annotationHolder/DelegateAnnotationHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaRecursiveCallLineMarkerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaMarkerType.scala",
  "extension" : "scala",
  "linesOfCode" : 212,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaGoToSuperActionHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaGotoTypeDeclarationProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaInheritorsLineMarkerNavigator.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaGoToDeclarationHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 232,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaRecursiveFunctionLineMarkerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaLineMarkerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 387,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaNavigationUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/gutter/ScalaMethodSeparatorUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/TemplateUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ByNameParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/Corners.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/AnnotatorHints.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/Hint.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/Text.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/ErrorTooltip.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/PopupUI.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/TooltipUI.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/HintUI.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/hints/package.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/DummyScalaAnnotationBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaAnnotationHolderAPI.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/HighlightingAdvisor.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaProblemFileHighlightFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/Format.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/usageTracker/ScalaRefCountHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/usageTracker/RedundantImportUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 188,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/usageTracker/UsageTracker.scala",
  "extension" : "scala",
  "linesOfCode" : 139,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/TypeMismatchError.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/TypeDiff.scala",
  "extension" : "scala",
  "linesOfCode" : 170,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/modifiers/ModifierChecker.scala",
  "extension" : "scala",
  "linesOfCode" : 342,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaProblemHighlightFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateExtractorObjectQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateParameterQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateUnapplyQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateParameterlessMethodQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateTypeDefinitionQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 232,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateFromUsageUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 150,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateFromUsageQuickFixBase.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/ClassKind.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateEntityQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 219,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateApplyQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/createFromUsage/CreateApplyOrUnapplyQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScReferenceAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 497,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScBlockExprAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScSymbolLiteralAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScDerivesClauseAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScTypeBoundsOwnerAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScPatternTypeUnawareAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScConstrBlockExprAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScFunctionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScGivenAliasDeclarationAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 141,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScNamedTupleTypeElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScParameterAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScForBindingAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScOverriddenVarAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 93,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScPatternAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 299,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScEnumCaseAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScVariableDeclarationAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScPrefixExprAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScMemberAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScMacroDefAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScPatternArgumentListAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScTypeAliasAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScReturnAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScFunctionalTypeElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScParameterizedTypeElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 236,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScInterpolatedStringLiteralAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScTraitAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScNumericLiteralAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 181,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScClassAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScValueOrVariableAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScTemplateDefinitionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 502,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScGivenAliasDefinitionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScNamedTupleAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScSelfInvocationAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScSimpleTypeElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScParametersAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScUnderscoreSectionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScAssignmentAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScFunctionExprAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 165,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScForAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 132,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScConstructorInvocationAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 194,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScNewTemplateDefinitionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScPolyFunctionExprAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScCharLiteralAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScMethodInvocationAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 205,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScTypedExpressionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScCatchBlockAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 93,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScVariableDefinitionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 99,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScGenericCallAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScExpressionAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 222,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScExportStmtAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScLiteralTypeElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScInfixElementAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScStringLiteralAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 213,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScAnnotationAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScEnumeratorsAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/element/ScImportExprAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/UnresolvedReferenceFixProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaAnnotationBuilderAdapter.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaDefaultHighlightingSettingProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/Tree.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 360,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/package.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScopeAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 267,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/ScalaAnnotationBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/OverridingAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 358,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/TypeConstructorDiff.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/annotator/TypeMismatchTooltipsHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/packagesearch/lang/completion/DependencyVersionWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/packagesearch/package.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/packagesearch/util/DependencyUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/packagesearch/codeInspection/DependencyVersionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/ExtensionPointDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/patterns/ConstructorCallArgumentPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/patterns/ScalaElementPattern.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/patterns/ScalaElementPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/patterns/ScalaPatterns.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/incremental/Tracing.scala",
  "extension" : "scala",
  "linesOfCode" : 146,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/incremental/Highlighting.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/incremental/Listener.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/incremental/Updater.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/incremental/package.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/incremental/VisibleRange.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/bm4/BetterMonadicForSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/bm4/package.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/monocle/MonocleInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/circe/CirceCodecInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/derevo/DerevoInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 187,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/scio/ScioInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/kindProjector/KindProjectorUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 133,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/kindProjector/inspections/DeprecatedKindProjectorSyntaxInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/kindProjector/inspections/KindProjectorUseCorrectLambdaKeywordInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/kindProjector/inspections/AppliedTypeLambdaCanBeSimplifiedInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/kindProjector/inspections/KindProjectorSimplifyTypeProjectionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 159,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/kindProjector/package.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/contextApplied/ContextAppliedUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/contextApplied/ContextApplied.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/scalazDeriving/ScalazDerivingInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/estaticoNewtype/NewTypeInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/externalLibraries/simulacrum/SimulacrumInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 214,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/stacktrace/ScalaPackageObjectFilterFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/DesktopUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/DependencyManager.scala",
  "extension" : "scala",
  "linesOfCode" : 384,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaCommenterDataHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaSyntaxHighlightingAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaTestHighlighterUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaOptionsBundle.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaSyntaxHighlightingVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/DefaultHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/lexer/ScalaStringLiteralRawAwareLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/lexer/ScalaMultilineStringLiteralLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/lexer/ScalaInterpolatedStringLiteralLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/lexer/ScalaStringLiteralLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/CompanionHighlightHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScalaHighlightExprResultHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScalaHighlightExitPointsHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScalaHighlightImplicitUsagesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 137,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScalaHighlightConstructorInvocationUsages.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScHighlightEndMarkerUsagesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScalaHighlightUsagesHandlerFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 152,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/usages/ScalaHighlightCaseClassHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaColorsAndFontsPage.scala",
  "extension" : "scala",
  "linesOfCode" : 296,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaCommenter.scala",
  "extension" : "scala",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaColorSchemeAnnotator.scala",
  "extension" : "scala",
  "linesOfCode" : 179,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaBlockSupportHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaSyntaxHighlighterFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/readWriteAccess/ScalaReadWriteAccessDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaHighlightInfoTypes.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaColorsSchemeUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 198,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/highlighter/ScalaSyntaxHighlighter.scala",
  "extension" : "scala",
  "linesOfCode" : 542,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/CustomDefinitionNode.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/ScalaTreeStructureProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 322,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/FileNode.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/ScalaIconProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/FileKind.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/PackageObjectNode.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/ScalaCompanionsFileNode.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/ExtensionNode.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/NamedElementNode.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/package.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/TypeDefinitionNode.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/projectView/IconableNode.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/folding/ScalaFoldingBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 425,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dependency/Dependency.scala",
  "extension" : "scala",
  "linesOfCode" : 164,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dependency/DependencyPath.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaASTFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/IndentationWidth.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/SelfPsiCreator.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/Scala3ParserDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaTokenBinders.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ErrMsg.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScCodeBlockElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaParserDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaParser.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ASTNodeToPsiElement.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/package.scala",
  "extension" : "scala",
  "linesOfCode" : 187,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaParserDefinitionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaLanguageSubstitutor.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/util/PrecedenceClimbingInfixParsingRule.scala",
  "extension" : "scala",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/util/ParserUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 184,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/util/InBracelessScala3.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/util/InScala3.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/util/LayeredParser.java",
  "extension" : "java",
  "linesOfCode" : 1024,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/ScalaElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 243,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/Associativity.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/PackageObject.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/CommonUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/AccessModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/Import.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/ImportExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/PureFunctionArrow.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/Extension.scala",
  "extension" : "scala",
  "linesOfCode" : 171,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/ImportSelectors.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/ImportSelector.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/End.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/AccessQualifier.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/Ids.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/Modifier.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/LocalModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/Constructor.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/base/SoftModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/builder/IndentationRegion.scala",
  "extension" : "scala",
  "linesOfCode" : 112,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/builder/ErrorTrackingMarker.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/builder/ScalaPsiBuilderImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 272,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/builder/ScalaPsiBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/builder/package.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/XmlContent.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/ScalaExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/AttrValue.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/XmlExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/ETag.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/PI.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/Element.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/XmlComment.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/Content.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/Attribute.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/pattern/ContentP.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/pattern/ScalaPatterns.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/pattern/XmlPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/pattern/STagP.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/pattern/ETagP.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/pattern/EmptyElemTagP.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/STag.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/EmptyElemTag.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/xml/CDSect.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/CompilationUnit.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/ParsingRule.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/Patterns.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/TypePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/Pattern.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/Guard.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/Pattern3.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/SimplePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 255,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/CaseClauses.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/Pattern1.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/Pattern2.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/PatVar.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/InterpolationPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/patterns/CaseClause.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/CompoundType.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/SimpleType.scala",
  "extension" : "scala",
  "linesOfCode" : 116,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/StableId.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/InfixTypePrefix.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/cc/CaptureSet.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/cc/CaptureRef.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/ContextBounds.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/RefineStatSeq.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/Bounds.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/PolyFunOrTypeLambda.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/DepFunParams.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/TupleOrNamedTupleOrParenthesizedType.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/ExistentialDclSeq.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/TypedFunParam.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/Refinement.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/SelfType.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/ParamType.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/AnnotType.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/Path.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/Type.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/ExistentialClause.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/TypeCaseClauses.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/MatchTypeSuffix.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/TypeArgs.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/MatchType.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/InfixType.scala",
  "extension" : "scala",
  "linesOfCode" : 181,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/RefineStat.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/types/TypeCaseClause.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/TopStat.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Literal.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/BlockStat.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/PostfixExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Annotations.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/BlockInIndentationRegion.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Generator.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Quoted.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Spliced.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Block.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/ArgumentExprs.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Annotation.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Enumerator.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Expr1.scala",
  "extension" : "scala",
  "linesOfCode" : 399,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Expr.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/ExprInIndentationRegion.scala",
  "extension" : "scala",
  "linesOfCode" : 140,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/SimpleExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 207,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/SelfInvocation.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/PrefixExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/BlockExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/SplicedPatternExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Enumerators.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/InfixExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/CaseClausesInIndentationRegion.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Bindings.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/ResultExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/AnnotationExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Ascription.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/package.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/ColonArgument.scala",
  "extension" : "scala",
  "linesOfCode" : 115,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/expressions/Binding.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/Param.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/FunTypeParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/ClassConstr.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/ImplicitParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/Params.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/TypeParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/ParamClauses.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/TypesAsParamsOrParams.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/ParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/params/TypeParam.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/MacroDef.scala",
  "extension" : "scala",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/FunDcl.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/PatVarDef.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/PatDef.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/FunSig.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/EmptyDcl.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/TypeDcl.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/TypeDef.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/EnumCase.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/FunDef.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/Def.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/ValDcl.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/VarDcl.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/ConstrBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/statements/Dcl.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/Derives.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/template/TemplateStat.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/template/GivenDef.scala",
  "extension" : "scala",
  "linesOfCode" : 389,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/template/TemplateBody.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/QualId.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/EarlyDef.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/ConstrMods.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/params/ImplicitClassParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/params/ClassParam.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/params/ClassParamClauses.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/params/ClassParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/NewTemplateBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/TmplDef.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/Parents.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/Template.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/top/TemplateDef.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/Packaging.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parser/parsing/TopStatSeq.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parameterInfo/ScalaPatternParameterInfoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 188,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parameterInfo/ScalaTypeParameterInfoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 179,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parameterInfo/ScalaParameterInfoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parameterInfo/ScalaFunctionParameterInfoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 765,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/parameterInfo/ScalaParameterInfoEnhancer.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/ScalaTokenSeparatorGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/TokenSets.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/compiled/ScalaCompilableFileTypesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/compiled/ScClassFileDecompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 145,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/compiled/ScClsFileViewProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 153,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/compiled/SigFileViewProviderFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/compiled/ScalaCompilerLoader.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/compiled/DecompilationResult.scala",
  "extension" : "scala",
  "linesOfCode" : 148,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/adapters/PsiTypeParametersOwnerAdapter.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/adapters/PsiModifierListOwnerAdapter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/adapters/PsiParameterAdapter.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/adapters/PsiAnnotatedAdapter.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/adapters/PsiTypeParameterAdapter.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/adapters/PsiClassAdapter.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/TypeAdjuster.scala",
  "extension" : "scala",
  "linesOfCode" : 494,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/dataFlow/impl/reachingDefs/ReachingDefinitionsCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/dataFlow/impl/reachingDefs/ReachingDefinitions.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/dataFlow/DfaEngine.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/dataFlow/DfaInstance.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScalaPsiImplementationHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitConversionData.scala",
  "extension" : "scala",
  "linesOfCode" : 191,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitSearchScope.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ExtensionConversionData.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 886,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitParametersProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/DivergenceChecker.scala",
  "extension" : "scala",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/NonValueFunctionTypes.scala",
  "extension" : "scala",
  "linesOfCode" : 116,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ExtensionMethodApplication.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitConversionProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitCollectorCache.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ScImplicitlyConvertible.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ExtensionProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ExtensionMethodData.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/Scala3Conversion.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitConversionResolveResult.scala",
  "extension" : "scala",
  "linesOfCode" : 178,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitConversionApplication.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/implicits/ImplicitProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 422,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScStubFileElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScAccessModifierElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTypeAliasDefinitionElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScPrimaryConstructorElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScDerivesClauseElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTypeParamClauseElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScFieldIdElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScSelfTypeElementElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScBindingPatternElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/signatures/ScParamClausesElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/signatures/ScParamElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/signatures/ScParameterElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/signatures/ScClassParameterElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/signatures/ScParamClauseElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTemplateBodyElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScExtensionBodyElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScImportStmtElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScImportSelectorsElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScEnumCasesElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/wrappers/DummyASTNode.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScAnnotationElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScIdListElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScPatternListElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScExtensionElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScStubElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTemplateParentsElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScImportSelectorElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScFunctionElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 140,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScPackagingElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTypeAliasElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScImportExprElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScExtendsBlockElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTypeAliasDeclarationElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTypeParamElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScPropertyElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScAnnotationsElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScEarlyDefinitionsElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/package.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScTemplateDefinitionElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 195,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/elements/ScModifiersElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScEarlyDefinitionsStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTypeParamStub.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScAnnotationStub.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScFileStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTopLevelElementStub.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScFieldIdStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScAccessModifierStub.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScPatternListStub.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTemplateBodyStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScParamClauseStub.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScPackagingStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScSelfTypeElementStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScBoundsOwnerStub.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScImportSelectorsStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScParameterStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScPrimaryConstructorStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTypeParamStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScExtensionStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/PsiOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScAnnotationStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTypeParamClauseStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScIdListStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScNamedStubBase.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScEarlyDefinitionsStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTemplateDefinitionStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScParamClausesStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTemplateBodyStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScImportExprStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScAccessModifierStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScModifiersStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScImportSelectorStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScPropertyStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScImportStmtStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTemplateParentsStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScExpressionOwnerStub.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScParamClauseStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScDerivesClauseStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTypeAliasStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScEnumCasesStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScBindingPatternStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScPatternListStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScExtendsBlockStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScExtensionBodyStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScTypeElementOwnerStub.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScFieldIdStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScFunctionStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/impl/ScAnnotationsStubImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScAnnotationsStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScGivenStub.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScFunctionStub.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScEnumCasesStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScSelfTypeElementStub.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScImplicitStub.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScImportStmtStub.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScBindingPatternStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScParamClausesStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScImportSelectorStub.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScImportSelectorsStub.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScExtensionStub.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScModifiersStub.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTemplateParentsStub.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScIdListStub.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScExtendsBlockStub.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScDerivesClauseStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScPackagingStub.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScPropertyStub.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScExtensionBodyStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScImportExprStub.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScPrimaryConstructorStub.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTemplateDefinitionStub.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelAliasByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScShortClassNameIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ExtensionIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTypeAliasNameIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScalaIndexKeys.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScAllClassNamesIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScImplicitObjectKey.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScJavaClassNameInPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScAnnotatedMainFunctionIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScDirectInheritorsIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScPackagingFqnIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScPropertyNameIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScAliasedImportKey.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ImplicitIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScStringStubIndexExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScPackageObjectFqnIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ImplicitConversionIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelExtensionByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScClassFqnIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/StableValIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelImplicitClassByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScClassNameInPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelPropertyByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScCharSequenceHashStubIndexExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelExportByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelGivenDefinitionsByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScAnnotatedMemberIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScTopLevelFunctionByPackageIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ImplicitInstanceIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScPropertyClassNameIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScGivenIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScClassParameterNameIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/index/ScFunctionNameIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTypeAliasStub.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/package.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScParameterStub.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/util/ScalaInheritors.scala",
  "extension" : "scala",
  "linesOfCode" : 192,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScTypeParamClauseStub.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/stubs/ScMemberOrLocal.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ElementScope.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/CompilerType.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScStableCodeReferenceExtraResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScAccessModifierImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScStableCodeReferenceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 562,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScModifierListImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 171,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScPatternListImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ConstructorInvocationLikeImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScNamedTuplePatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScParenthesisedPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScNamedTuplePatternComponentImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScReferencePatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScNamedConstructorArgPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScTuplePatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScInfixPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScWildcardPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScLiteralPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScGivenPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScQuotedPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScCaseClauseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/Sc3TypedPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScCaseClausesImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScSeqWildcardPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScConstructorPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScCompositePatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScTypePatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScPatternArgumentListImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScTypedPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/TypedPatternLikeImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScExtractorPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScPatternsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScInterpolationPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScNamingPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/patterns/ScStableReferencePatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScFieldIdImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScStringLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScTypeArgsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScSelfTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScParenthesisedTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/cc/ScCaptureSetImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/cc/ScCaptureFilterImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/cc/ScCaptureRefImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScNamedTupleTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScTypesImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScCompoundTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScQuotedTypeImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScFunctionalTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScSimpleTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 289,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScLiteralTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScMatchTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScParameterizedTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 215,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScWildcardTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScTypeLambdaTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScMatchTypeCasesImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScSequenceArgImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScTypeVariableTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScNamedTupleTypeComponentImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScPolyFunctionTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScInfixTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScExistentialTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScRefinementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScMatchTypeCaseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScTypeProjectionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScCaptureTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScDependentFunctionTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScAnnotTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScTupleTypeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScContextBoundImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/types/ScExistentialClauseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScPrimaryConstructorImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScTypeBoundsOwnerImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScSymbolLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScLiteralImplBase.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScIntegerLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScCharLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScFloatLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScLongLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScDoubleLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScBooleanLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/escapers/ScLiteralEscaper.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/escapers/ScLiteralRawEscaper.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/escapers/ScalaStringParser.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/escapers/ScLiteralEscaperBase.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/NumericLiteralImplBase.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/package.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/ScNullLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/literals/QuotedLiteralImplBase.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScInterpolatedStringLiteralImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScConstructorInvocationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 222,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScNamedBeginImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScIdListImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/InterpolatedStringMacroTypeProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/package.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/base/ScEndImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaPsiChangeListener.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaPsiElementFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 1493,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaSharedSourcesResolveScopeEnlarger.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaPsiManager.scala",
  "extension" : "scala",
  "linesOfCode" : 617,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScPackageImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 249,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaPsiElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaFactoryProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/imports/ScImportExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/imports/ScImportSelectorImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/imports/ScImportStmtImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 413,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/imports/ScImportSelectorsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/packaging/ScPackagingImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/ScTopLevelStubBasedElement.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/PsiClassFake.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/templates/ScDerivesClauseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/templates/ScExtendsBlockImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 256,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/templates/ScTemplateParentsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/templates/ScTemplateBodyImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScTemplateDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 518,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/MixinNodes.scala",
  "extension" : "scala",
  "linesOfCode" : 532,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/SyntheticMembersInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 156,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScClassImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScGivenDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 133,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/DerivesUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 159,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/SignatureProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 344,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/CaseClassAndCompanionMembersInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 178,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/SignatureSink.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScTraitImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScObjectImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/QuasiQuotesInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScGivenAliasDeclarationOrDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScTypeDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 382,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScGivenImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/DerivesInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScGivenAliasDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/EnumMembersInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/TypeDefinitionMembers.scala",
  "extension" : "scala",
  "linesOfCode" : 546,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScEnumImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ObjectWithCaseClassCompanion.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScalaClassElementDescriptionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScTypeDefinitionLikeImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/AbstractTypeContextBoundsInjector.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/typedef/ScGivenAliasDeclarationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/synthetic/ScSyntheticPackage.scala",
  "extension" : "scala",
  "linesOfCode" : 166,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/synthetic/ScSyntheticClass.scala",
  "extension" : "scala",
  "linesOfCode" : 455,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/synthetic/JavaIdentifier.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/toplevel/ScEarlyDefinitionsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/OptionalBracesCode.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/search/ScalaLocalInheritorsSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/search/ScalaDirectClassInheritorsSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/search/ScalaSharedSourcesUseScopeEnlarger.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/search/ScalaAnnotatedMembersSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/search/ScalaOverridingMemberSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 180,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/search/JavaRawOverridingSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScEnumeratorImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScAssignmentImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 110,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScParenthesisedExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScGeneratorImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScGenericCallImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScNamedTupleExprComponentImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScForImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 514,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScMethodCallImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScCatchBlockImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScNameValuePairImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScSelfInvocationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScNamedTupleImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScReferenceExpressionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 544,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScWhileImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScEnumeratorsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScBlockImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlAttributeImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlCDSectImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlStartTagImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlPIImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlEndTagImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlPatternImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlCommentImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/xml/ScXmlEmptyTagImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScNewTemplateDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 179,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScUnitExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScMatchImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScExpressionImplBase.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScTypedExpressionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScPolyFunctionExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 93,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScQuotedBlockImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScPrefixExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScFinallyBlockImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScDoImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScAnnotationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 165,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScInfixExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScPatternedEnumeratorImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScAnnotationsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ApplyOrUpdateInvocation.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScUnderscoreSectionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScGuardImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScThrowImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScThisReferenceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/MethodInvocationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 456,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScConstrBlockExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScSuperReferenceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScPostfixExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/PatternTypeInference.scala",
  "extension" : "scala",
  "linesOfCode" : 311,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScSplicedPatternExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScArgumentExprListImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 140,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScTryImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScFunctionExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScInterpolatedExpressionPrefix.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScAnnotationExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScBlockExprImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScSplicedBlockImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScInterpolatedPatternPrefix.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScForBindingImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScTupleImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScReturnImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScIfImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ExpectedTypesImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 735,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/expr/ScReferenceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaUseScope.scala",
  "extension" : "scala",
  "linesOfCode" : 162,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/source/ScalaCodeFragment.scala",
  "extension" : "scala",
  "linesOfCode" : 156,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaPsiEventFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScEnumSingletonCaseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScVariableDeclarationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScFunctionDeclarationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScTypeAliasDeclarationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScFunctionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 447,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScPatternDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScExtensionBodyImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScExtensionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScParameterTypeImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScParametersImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScParameterImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 204,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScTypeParamImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScParameterClauseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScClassParameterImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/params/ScTypeParamClauseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/FakePsiCodeBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScEnumClassCaseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScEnumCaseImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScMacroDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScFunctionDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScVariableDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScTypeAliasDefinitionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScEnumCasesImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/statements/ScValueDeclarationImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/package.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaFileImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 366,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/impl/ScalaCode.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScLightParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScLightTypeParam.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/DummyLightTypeParam.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/PsiClassWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 254,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/StaticPsiTypedDefinitionWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/NullPsiType.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScFunctionWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 99,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/EmptyPrivateConstructor.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/PsiTypedDefinitionWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScLightParameterList.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/LightContextFunctionParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScPrimaryConstructorWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/isWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/StaticPsiMethodWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/PsiMethodWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScLightField.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScLightModifierList.scala",
  "extension" : "scala",
  "linesOfCode" : 168,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/StaticTraitScFunctionWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/NavigablePsiElementWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/light/ScLightThrowsList.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScDeclarationSequenceHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScalaDeclarationSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScExistentialType.scala",
  "extension" : "scala",
  "linesOfCode" : 231,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScAbstractType.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/TypePresentationContext.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaConformance.scala",
  "extension" : "scala",
  "linesOfCode" : 1448,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ApplicabilityProblem.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/LeafSubstitution.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/AfterUpdate.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/TypeParamSubstitution.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/Update.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/ThisTypeSubstitution.scala",
  "extension" : "scala",
  "linesOfCode" : 127,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/SubtypeUpdater.scala",
  "extension" : "scala",
  "linesOfCode" : 216,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/Extensions.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/ScSubstitutor.scala",
  "extension" : "scala",
  "linesOfCode" : 164,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/recursiveUpdate/DepMethodParamSubstitution.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/Compatibility.scala",
  "extension" : "scala",
  "linesOfCode" : 962,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ValueClassType.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ConstraintsResult.scala",
  "extension" : "scala",
  "linesOfCode" : 341,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaTypeSystem.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScType.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaType.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaEquivalence.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaPsiTypeBridge.scala",
  "extension" : "scala",
  "linesOfCode" : 321,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/TypeAliasSignature.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScMatchType.scala",
  "extension" : "scala",
  "linesOfCode" : 301,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/result.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/AliasType.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/TypeVariableUnification.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/PresentationTypeUpdaters.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScOrType.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/TypeSignature.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/BaseTypes.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScAndType.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/intrinsics/TupleIntrinsics.scala",
  "extension" : "scala",
  "linesOfCode" : 152,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/intrinsics/NamedTupleIntrinsics.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/intrinsics/TypeIntrinsics.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/intrinsics/NamedTupleDecompositionIntrinsics.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/intrinsics/CompileTimeOpsShims.scala",
  "extension" : "scala",
  "linesOfCode" : 188,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/intrinsics/package.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ContextDependent.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaTypeVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/SmartSuperTypeUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScLiteralType.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/LeafType.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScCompoundType.scala",
  "extension" : "scala",
  "linesOfCode" : 174,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaTypePresentation.scala",
  "extension" : "scala",
  "linesOfCode" : 433,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScalaBounds.scala",
  "extension" : "scala",
  "linesOfCode" : 489,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScParameterizedType.scala",
  "extension" : "scala",
  "linesOfCode" : 187,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/TermSignature.scala",
  "extension" : "scala",
  "linesOfCode" : 359,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/Signature.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/TypeSystem.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/PsiTypeConstants.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/Bounds.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/Conformance.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/FunctionType.scala",
  "extension" : "scala",
  "linesOfCode" : 269,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/JavaArrayType.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/ScTypePsiTypeBridge.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/StdType.scala",
  "extension" : "scala",
  "linesOfCode" : 169,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/TypeBoundsRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/ScTypeText.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/TypeParamsRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/TextEscaper.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/FunctionRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/ModifiersRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/AnnotationsRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/TypeRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/ParameterRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/TypeAnnotationRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/TypePresentation.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/ParametersRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/AccessModifierRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/presentation/NameRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/Equivalence.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/TypeParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/ParameterizedType.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/ValueType.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/Variance.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/TypeParameterType.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/package.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/designator/ScThisType.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/designator/ScProjectionType.scala",
  "extension" : "scala",
  "linesOfCode" : 258,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/designator/ScDesignatorType.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/designator/DesignatorOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/api/UndefinedType.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/nonvalue/NonValueType.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/nonvalue/ScTypePolymorphicType.scala",
  "extension" : "scala",
  "linesOfCode" : 149,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/nonvalue/Parameter.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/nonvalue/ScMethodType.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/package.scala",
  "extension" : "scala",
  "linesOfCode" : 408,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ComparingUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/ScExistentialArgument.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/types/Context.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/controlFlow/impl/ScalaControlFlowBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 357,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/controlFlow/impl/InstructionImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/controlFlow/impl/DefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/controlFlow/Instruction.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/fake/FakePsiType.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/fake/FakePsiMethod.scala",
  "extension" : "scala",
  "linesOfCode" : 161,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScalaPsiUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 1555,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScalaAnnotationSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScalaElementVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 155,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScBegin.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScAnnotationsHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScAnnotation.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScAccessModifier.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScOptionalBracesOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScInfixElement.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScReference.scala",
  "extension" : "scala",
  "linesOfCode" : 316,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScInterpolated.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScPrimaryConstructor.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScStableCodeReference.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScPathElement.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/Constructors.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScAnnotationExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScInterpolatedStringLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScNamedConstructorArgPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScNamedTuplePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScTypedPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScSeqWildcardPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScQuotedPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScConstructorPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScTypedPatternLike.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScParenthesisedPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScTypePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScGivenPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScPatternArgumentList.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScNamedTuplePatternComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScExtractorPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 228,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/Sc3TypedPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScPatterns.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScCaseClause.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScReferencePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScCompositePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScWildcardPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScNamingPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScStableReferencePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScLiteralPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 154,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScInfixPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScBindingPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 117,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScTuplePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScCaseClauses.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/patterns/ScInterpolationPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScEnd.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScModifierList.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScPatternList.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTypeLambdaTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScInfixTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScRefineStat.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTypeVariableTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScNamedTupleTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTupleTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScSelfTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScContextBound.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/cc/ScCaptureFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/cc/ScCaptureRef.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/cc/ScCaptureSet.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScQuotedType.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScNamedTupleTypeComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScFunctionalTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScSimpleTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTypes.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScParenthesisedTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScRefinement.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScMatchTypeCases.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScSequenceArg.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScLiteralTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScCompoundTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScExistentialTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScMatchTypeCase.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScExistentialClause.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScDependentFunctionTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScCaptureTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScMatchTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScWildcardTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTypeArgs.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScAnnotTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScPolyFunctionTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/package.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScParameterizedTypeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/types/ScTypeProjection.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScSymbolLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScBooleanLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScNullLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScIntegerLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScStringLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScDoubleLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScFloatingPointLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScCharLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScFloatLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/literals/ScLongLiteral.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScIdList.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScMethodLike.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScAnnotations.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ConstructorInvocationLike.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScConstructorInvocation.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScNamedTupleComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScParenthesizedElement.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/base/ScFieldId.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ImplicitArgumentsOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScPackageLike.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/InferUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 678,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScPackaging.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/imports/ScImportSelectors.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/imports/usages/ImportUsed.scala",
  "extension" : "scala",
  "linesOfCode" : 111,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/imports/usages/ValueUsed.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/imports/ScImportExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/imports/ScImportStmt.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/imports/ScImportSelector.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScEarlyDefinitions.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScPolymorphicElement.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScModifierListOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScImportableDeclarationsOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScNamedElement.scala",
  "extension" : "scala",
  "linesOfCode" : 133,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScTypeBoundsOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/templates/ScDerivesClause.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/templates/ScTemplateParents.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/templates/ScExtendsBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/templates/ScTemplateBody.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScTypedDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/package.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScTypeDefinitionLike.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScGivenAliasDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScTrait.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScConstructorOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScTemplateDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScDocCommentOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScGivenAliasDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScMember.scala",
  "extension" : "scala",
  "linesOfCode" : 231,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScGiven.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScEnum.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScGivenAlias.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScClass.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScDerivesClauseOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScObject.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScGivenDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/typedef/ScTypeDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/toplevel/ScTypeParametersOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/PropertyMethods.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ExtractorMatch.scala",
  "extension" : "scala",
  "linesOfCode" : 397,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScControlFlowOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScPackage.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScalaFile.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScQuotedBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScNameValuePair.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScThrow.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScSplicedPatternExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScSplicedBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScParenthesisedExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScInfixArgumentExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScWhile.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScPolyFunctionExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScIf.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScArgumentExprList.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScPrefixExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ExpectedTypes.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScSelfInvocation.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScGenericCall.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScReturn.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScSuperReference.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlEmptyTag.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlPairedTag.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlCDSect.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlEndTag.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlElement.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlComment.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlPI.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlStartTag.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlPattern.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/xml/ScXmlAttribute.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScEnumerator.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScUnderscoreSection.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScNewTemplateDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScTry.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScQuoted.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScNamedTuple.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScGuard.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScMethodCall.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScFunctionExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScFor.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScUnitExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScSugarCallExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScForBinding.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScSpliced.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScAssignment.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScPatterned.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScBlockExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScReferenceExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScDo.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScPostfixExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScTuple.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScPatternedEnumerator.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScBlockStatement.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScInfixExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 580,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScTypedExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScCatchBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScFinallyBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/MethodInvocation.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScThisReference.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/package.scala",
  "extension" : "scala",
  "linesOfCode" : 105,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScConstrBlockExpr.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScNamedTupleExprComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScEnumerators.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/expr/ScMatch.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/SyntheticImplicitInstances.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScVariableDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScDeclaredElementsHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScEnumSingletonCase.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScValueOrVariableDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScValueDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScEnumCase.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScValueOrVariableImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScFunction.scala",
  "extension" : "scala",
  "linesOfCode" : 137,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScTypeAliasDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScFunctionDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScTypedDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScEnumCases.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScVariableDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScValueOrVariable.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScFun.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScCommentOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScDefinitionWithAssignment.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScValueOrVariableDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScMacroDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScExtensionBody.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScTypeParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScParameters.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScParameterClause.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScParameterType.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScTypeParam.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/package.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 169,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScArguments.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/params/ScClassParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScFunctionDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScParameterOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScTypeAlias.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScVariable.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScPatternDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScTypeAliasDeclaration.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/package.scala",
  "extension" : "scala",
  "linesOfCode" : 197,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScValue.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/statements/ScEnumClassCase.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/ScalaPsiElement.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/FileDeclarationsHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 196,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/api/FileDeclarationsContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScImportsHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 598,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/util/ScalaConstantExpressionEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/util/LiteralEvaluationUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 193,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/psi/ScalaPsiPresentationUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/core/_ScalaSplittingLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/core/_ScalaCoreLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 522,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaTokenType.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaLexer.java",
  "extension" : "java",
  "linesOfCode" : 459,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 239,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaModifier.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaKeywordTokenType.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/LayeredLexer.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaModifierTokenType.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaXmlLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaXmlTokenTypes.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/LexerPositionImpl.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaPlainLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/lexer/ScalaTokenTypesEx.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/ScalaModCommandSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/SurroundDescriptors.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/descriptors/ScalaDocCommentDataSurroundDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/descriptors/ScalaExpressionSurroundDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/descriptors/ScalaSurroundDescriptors.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/descriptors/ScalaIgnoreErrorHighlightingSurroundDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/errorHighlighting/IgnoreErrorHighlightingSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithMatchSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithForSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithUnaryNotSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithWhileSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithBracesSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithIfSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaTypeSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaExpressionSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithTryCatchSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithForYieldSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithParenthesisSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithDoWhileSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithTrySurrounderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithTryCatchFinallySurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithIfSurrounderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithIfElseSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithTryFinallySurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithIfConditionSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithIfElseConditionSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/ScalaWithForSurrounderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/expression/package.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithSubscriptSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithSuperscriptSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithUnderlinedSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithSyntaxSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithItalicSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithMonospaceSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/surroundWith/surrounders/scaladoc/ScalaDocWithBoldSurrounder.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaDocBlockBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 223,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/OpenFileNotificationActon.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaWrapManager.scala",
  "extension" : "scala",
  "linesOfCode" : 172,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ChainedMethodCallsBlockBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 200,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaFormatterUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaDocBlockBuilderUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ReformatOnCompileTask.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaLanguageFormattingRestriction.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaBlockBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 672,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaSpacingProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 1272,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaBraceEnforcer.scala",
  "extension" : "scala",
  "linesOfCode" : 164,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaTrailingCommaProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 170,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaBracePostFormatProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaDocNewlinedPreFormatProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 180,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaIntellijFormatterLike.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/processors/ScalaIndentProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 456,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaFormattingModelBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaLanguageCodeStyleSettingsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 674,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/CodeGenerationPanel.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ImportsPanel.java",
  "extension" : "java",
  "linesOfCode" : 353,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/inference/LegacyCodeStyleSettingsComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/inference/ScalaDocAsteriskAlignStyleIndexer.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaCodeStyleSubPanelBase.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaDocFormattingPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/TypeAnnotationsPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaTabbedCodeStylePanel.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaCodeStyleSettings.java",
  "extension" : "java",
  "linesOfCode" : 382,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/MultiLineStringCodeStylePanel.java",
  "extension" : "java",
  "linesOfCode" : 210,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaCodeStylePanelBase.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/Scala3SettingsPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaFmtSettingsPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 437,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/TypeAnnotationsPanelBase.java",
  "extension" : "java",
  "linesOfCode" : 257,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/ScalaCodeStyleProjectListener.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/OtherCodeStylePanel.java",
  "extension" : "java",
  "linesOfCode" : 232,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/migration/ProjectCodeStyleSettingsMigrationService.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/migration/CodeStyleSettingsMigrationServiceBase.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/migration/ApplicationCodeStyleSettingsMigrationService.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/settings/TrailingCommaPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 176,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaLineWrapPositionStrategy.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/StringLineScalaBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaBlockBuilderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtDynamicService.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/dynamic/ScalafmtIndents.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/dynamic/ScalafmtDynamicDownloader.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtDynamicConfigServiceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 347,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtReformatOnFileSaveTask.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtNotifications.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/processors/ScalaFmtPreFormatProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 876,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/processors/PsiChange.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtProjectListener.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalaFmtSuggesterService.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtDynamicConfigService.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalaFmtDisabledIndentRangesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtFileIndentOptionsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/utils/ScalafmtConfigUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/package.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/scalafmt/ScalafmtDynamicServiceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 253,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ChainedMethodCallBlock.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/package.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/ScalaBlockChildAttributes.scala",
  "extension" : "scala",
  "linesOfCode" : 208,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/formatting/SubBlocksContext.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/MoveScalaClassHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 118,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/ScalaMoveFilesOrDirectoriesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/ScalaMoveDirectoryWithClassesHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/anonymousToInner/ScalaMoveAnonymousToInnerDelegate.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/anonymousToInner/ScalaAnonymousToInnerDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/anonymousToInner/ScalaAnonymousToInnerHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 146,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/MoveScalaFileHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/members/ScalaMoveMembersHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/members/ScalaMoveMemberHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/members/ScalaMoveMembersDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/MoveScalaClassesInFileHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/ScalaMoveClassesOrPackagesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 121,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/move/package.scala",
  "extension" : "scala",
  "linesOfCode" : 172,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/ScalaInplaceVariableIntroducer.scala",
  "extension" : "scala",
  "linesOfCode" : 353,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/ScalaIntroduceVariableHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/IntroduceTypeAliasData.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/IntroduceExpressions.scala",
  "extension" : "scala",
  "linesOfCode" : 447,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/ScalaInplaceTypeAliasIntroducer.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/ScopeSuggester.scala",
  "extension" : "scala",
  "linesOfCode" : 265,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/ScalaIntroduceVariableDialog.java",
  "extension" : "java",
  "linesOfCode" : 340,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/ScalaIntroduceTypeAliasDialog.java",
  "extension" : "java",
  "linesOfCode" : 335,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/IntroduceTypeAlias.scala",
  "extension" : "scala",
  "linesOfCode" : 303,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceVariable/OccurrenceData.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/DefaultValuesUsagePanel.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 131,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 497,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaMethodDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaParameterTableModel.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaParameterTableModelItem.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureUsageProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 258,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/Columns.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureRowEditor.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/UsageInfos.scala",
  "extension" : "scala",
  "linesOfCode" : 160,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/changeInfo/ParametersChangeInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/changeInfo/VisibilityChangeInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/changeInfo/UnsupportedJavaInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/changeInfo/ScalaChangeInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/changeInfo/ScalaChangeInfoBase.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaParameterInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ConflictsUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureUsageHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 476,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/changeSignature/ScalaChangeSignatureRefactoringHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ScalaProcessImportsRefactoringHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/duplicates/DuplicatesUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 141,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/duplicates/DuplicateMatch.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/duplicates/DuplicatePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ScalaExtractMethodUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 471,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ExtractMethodParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ScalaVariableData.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ScalaExtractMethodHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 325,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/InnerClassSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ScalaExtractMethodSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ExtractMethodOutput.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractMethod/ScalaExtractMethodDialog.java",
  "extension" : "java",
  "linesOfCode" : 382,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceParameter/ScalaIntroduceParameterData.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceParameter/ScalaIntroduceParameterDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 166,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceParameter/ScalaIntroduceParameterHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 259,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceParameter/ScalaIntroduceParameterUsageProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ScalaNamesValidator.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ExtractTraitInfoModel.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ScalaExtractMemberInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ScalaExtractTraitDialog.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ScalaExtractMembersSelectionPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ScalaExtractTraitHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 280,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ScalaExtractTraitAction.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/extractTrait/ExtractSuperUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ScalaPrioritizeImportsUsageRefactoringHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/TypePluralNamesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/MonadicTypeNamesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/TwoTypesNamesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/GenericTypeNamesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/GenericTypeNamesProviderBase.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/FunctionTypeNamesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/genericTypes/TupleTypeNamesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/ScalaNameSuggestionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/namesSuggester/NameSuggester.scala",
  "extension" : "scala",
  "linesOfCode" : 181,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/Associations.scala",
  "extension" : "scala",
  "linesOfCode" : 234,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/suggested/ScalaSuggestedRefactoringSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/delete/SafeDeleteProcessorUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 440,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/delete/ScalaSafeDeleteProcessorDelegate.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/delete/SafeDeleteScalaArgumentDeleteUsageInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/copy/CopyScalaWorksheetHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ScalaStatementMover.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ScalaRefactoringActionHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/memberPullUp/ScalaPullUpProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 150,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/AssociationsData.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameLightProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaMethodProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 149,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/ScalaVetoDefaultRenameCondition.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/ScalaRenameUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameSuperMembersUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 190,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaClassProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/inplace/ScalaInplaceRenameHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 142,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/inplace/ScalaLocalInplaceRenamer.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/inplace/ScalaLocalInplaceRenameHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/inplace/ScalaMemberInplaceRenamer.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/inplace/ScalaMemberInplaceRenameHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaSyntheticParamProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/ScalaElementToRenameContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/ScalaRenameProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/XmlRenameHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaTypeAliasProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaBindingPatternProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaVariableProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 103,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/rename/RenameScalaPackageProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceField/IntroduceFieldSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceField/IntroduceFieldContext.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceField/ScalaIntroduceFieldHandlerBase.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceField/ScalaIntroduceFieldDialog.java",
  "extension" : "java",
  "linesOfCode" : 463,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/introduceField/ScalaIntroduceFieldFromExpressionHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 159,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/Association.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/package.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaValidator.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/NamedDialog.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaCompositeTypeValidator.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/InplaceRenameHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ConflictsReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaChangeContextUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaVariableValidator.scala",
  "extension" : "scala",
  "linesOfCode" : 141,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaDirectoryService.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaChangeUtilSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaTypeValidator.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaNamesUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScTypeUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/util/ScalaRefactoringUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 1121,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ScalaRefactoringSupportProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ui/ScalaMemberSelectionTableBase.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ui/ScalaMemberInfoBase.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ui/ScalaComboBoxVisibilityPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ui/ScalaMemberSelectionPanelBase.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/ui/ScalaCodeFragmentTableCellEditor.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/typeAlias/ScalaInlineTypeAliasHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/typeAlias/ScalaInlineTypeAliasProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/typeAlias/ScalaInlineTypeAliasDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/ScalaInliner.scala",
  "extension" : "scala",
  "linesOfCode" : 242,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/ScalaInlineProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/method/ScalaInlineMethodProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/method/ScalaInlineMethodHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/method/ScalaInlineMethodDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/ScalaInlineActionHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/ScalaInlineDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/variable/ScalaInlineVariableHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/variable/ScalaInlineVariableDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/refactoring/inline/variable/ScalaInlineVariableProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaBasicCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaBasicCompletionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 405,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaClassNameCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 206,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaPlainTextSymbolCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/handlers/ScalaInsertHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 387,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/handlers/ScalaImportingInsertHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/handlers/ScalaConstructorInsertHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 209,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaMethodCompletionWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaContainingClassWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaExplicitlyImportedWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 186,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaByNameWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaScopeWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaClassObjectWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaByExpectedTypeWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/weighter/ScalaKindCompletionWeigher.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaNamedTupleCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 127,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaMemberNameCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaCharFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ml/Keyword.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ml/ScalaContextFeatureProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ml/ScalaElementFeatureProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 109,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ml/CompletionItem.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ml/package.scala",
  "extension" : "scala",
  "linesOfCode" : 315,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ml/Location.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/aot/CompletionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/aot/ScalaAotCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 160,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/aot/package.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/aot/Consumer.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaWordCompletionFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaAfterNewCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 237,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaOverrideContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 261,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/StaticMembersFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/LocallyImportableMembersFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/HoogleFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/GlobalMemberResult.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/GlobalMembersFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/NameAvailabilityState.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/ExtensionMethodsFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/global/package.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaUnresolvedNameContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 182,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaLiteralTypeValuesCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/SameSignatureCallParametersProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 322,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaGlobalMembersCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/statistician/ScalaCompletionStatistician.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/statistician/ScalaStatisticManager.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaEndMarkerCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 266,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/ClauseCompletionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/ClauseInsertHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/CaseClauseCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 194,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/CaseClassParametersCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/PatternGenerationStrategy.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/PatternComponents.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/ExhaustiveMatchCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/clauses/package.scala",
  "extension" : "scala",
  "linesOfCode" : 137,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/other/TypeFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/other/ExtendsFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/other/ForSomeFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/other/WithFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/other/DerivesFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/definitions/ExtensionDefFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/definitions/DefinitionsFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/definitions/DefOrTypeFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/definitions/ValueDefinitionFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/IsTopLevelElementInProductionScalaFileFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/PackageFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/TraitFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/TemplateFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/EnumFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/ExportFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/ImportFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/toplevel/ExtensionFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/InlineFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/UsingFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/ModifiersFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/GivenFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/ImplicitFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/SoftModifiersFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/CaseFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/package.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/modifiers/GivenImportSelectorFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/IsInScala3ModuleFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/IfFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/DoYieldFilterInScala3.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/ExpressionFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/DoFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/FinallyFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/CatchFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/ThenFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/MatchFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/ElseFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/DoYieldFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/StatementFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/WhileFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/filters/expression/QuietCatchCaseFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaAutoPopupCompletionHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/ScalaPostfixTemplateProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaCastPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaExhaustiveMatchPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaIntroduceFieldPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaTryPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/selector/ScalaPostfixTemplatePsiInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/selector/AncestorSelector.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaForEachPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaSeqPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaElseExpressionPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaListPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaThrowExceptionPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaIntroduceVariablePostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaNotPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaIfExpressionPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaAssertPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaStringBasedPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaParenthesizedExpressionPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaWhilePostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaPrintlnPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaDoWhilePostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaReturnPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaNullPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaMatchPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/postfix/templates/ScalaOptionPostfixTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaTypeAnnotationsCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaPrefixPackageCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaDumbAwareCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaKeyword.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaCompletionUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 223,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/lookups/ScalaKeywordLookupItem.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/lookups/ScalaLookupItem.scala",
  "extension" : "scala",
  "linesOfCode" : 325,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/lookups/ScalaImportStaticLookupActionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/lookups/LookupItemPresentationUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/lookups/ScalaChainLookupElement.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/lookups/package.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaSmartCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 679,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/package.scala",
  "extension" : "scala",
  "linesOfCode" : 371,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaCompletionConfidence.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/completion/ScalaKeywordCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 169,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/breadcrumbs/ScalaBreadcrumbsInfoProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 127,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/InvokedElement.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/arguments/ParamToArgMapping.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/arguments/ArgumentFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/arguments/ArgumentSorting.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/arguments/Argument.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/InvocationInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/invocationInfo/InvocationChainExtractor.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/types/DfUnitType.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/ScalaDfaVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/ScalaDfaProblemReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/MethodEffectFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/ScalaInvocationInstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 97,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/interprocedural/InterproceduralAnalysis.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/interprocedural/MethodResultDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/interprocedural/MethodResultDfaListener.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/interprocedural/ClassesSpecialSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/interprocedural/AnalysedMethodInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/specialSupport/SpecialSupportUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/specialSupport/OtherMethodsSpecialSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/specialSupport/CollectionsSpecialSupport.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/invocations/MethodEffect.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/DfaManager.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/framework/ScalaDfaAnchor.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/framework/ScalaDfaListener.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/framework/ScalaDfaResult.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/analysis/framework/ScalaDfaProblem.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/TransformationFailedException.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/ScalaDfaVariableDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/ScalaDfaControlFlowBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/ResultReq.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/PatternMatchTransformation.scala",
  "extension" : "scala",
  "linesOfCode" : 103,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/DefinitionTransformation.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/TransformerUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/InstructionBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 286,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/StatementTransformation.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/InvocationTransformation.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/ExpressionTransformation.scala",
  "extension" : "scala",
  "linesOfCode" : 246,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/specialSupport/CollectionAccessAssertionUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/controlFlow/transform/specialSupport/SpecialSyntheticMethodsTransformation.scala",
  "extension" : "scala",
  "linesOfCode" : 181,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/utils/SyntheticExpressionFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/utils/ScalaDfaConstants.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/dfa/utils/ScalaDfaTypeUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 149,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/generate/ScaladocConsoleRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/generate/ScaladocAction.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/generate/ScaladocSettings.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/generate/ScaladocConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/generate/ScaladocCommandLineState.scala",
  "extension" : "scala",
  "linesOfCode" : 285,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/ScalaDocElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/MarkdownCompanionProxy.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/ScaladocMarkdownParsing.scala",
  "extension" : "scala",
  "linesOfCode" : 498,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/ScalaDocTagMarkerBlockProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/ScalaDocMarkdownFlavour.scala",
  "extension" : "scala",
  "linesOfCode" : 135,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/ScalaDocMarkerProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/HtmlSyntaxHighlighterCompanionProxy.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/ScalaDocCodeFenceProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/WikiLinkParser.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/ScalaDocTagMarkerBlock.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/markdown/ScalaDocMarkdownConstraints.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/parser/parsing/MyScaladocParsing.scala",
  "extension" : "scala",
  "linesOfCode" : 586,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/ScalaIsCommentComplete.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocListItemImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocMethodRefImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocMarkdownHeaderImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocInnerCodeElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocMethodParamsImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocInlinedTagImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocThrowTagValueImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScPsiDocTokenImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocParagraphImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocListImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocMethodParameterImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocParamRefImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocTagValueImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocCommentImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocBlockQuoteImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocTagImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocSyntaxElementImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocResolvableCodeReferenceImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/impl/ScDocFieldRefImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocMethodRef.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocTag.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocListItem.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocMethodParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocInlinedTag.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocDescriptionPart.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocSyntaxElement.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocMarkdownHeader.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScPsiDocToken.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocList.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocInnerCodeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocMethodParams.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocParamRef.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocComment.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocParagraph.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocResolvableCodeReference.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocFieldRef.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocReference.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocTagValue.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/psi/api/ScDocBlockQuote.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/lexer/_ScalaDocLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 316,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/lexer/ScalaDocTokenType.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/lexer/ScalaDocLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 131,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/lexer/ScalaDocElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/lexer/_ScalaDocMarkdownLexer.scala",
  "extension" : "scala",
  "linesOfCode" : 259,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/lexer/docsyntax/ScalaDocSyntaxElementType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/scaladoc/completion/ScalaDocCompletionContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaPropertyInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaArrangementPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/RearrangerUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaArrangementEntry.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaArrangementDependency.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaArrangementVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 333,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaArrangementParseInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 110,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/rearranger/ScalaRearranger.scala",
  "extension" : "scala",
  "linesOfCode" : 233,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/ScalaImportFilteringRule.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/ScalaWordsScanner.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/ScalaFindUsagesUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/ScalaUsageTypeProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 234,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/rules/ScalaDeclarationUsageGroupBase.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/rules/ScalaDeclarationGroupRuleProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/rules/ScalaDeclarationUsageGroupingRule.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/rules/ScalaTypeDefinitionUsageGroup.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/rules/ScalaNonTypeDefinitionUsageGroup.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/findUsages/ScalaFindUsagesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/TokenTexts.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/AddTypeToFunctionParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/AddTypeToValueDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/AddTypeToVariableDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/AddTypeToReferencePattern.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/package.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/AddTypeToUnderscoreParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/annotations/AddTypeToMethodDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/conversions/MakeBoxingExplicit.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/DesugarCodeAction.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/implicits/InscribeImplicitParameters.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/implicits/ExpandImplicitConversion.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/types/ExpandFunctionType.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/types/ExpandTupleType.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/AbstractTransformer.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/CanonizeBlockArgument.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandApplyCall.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandVarargArgument.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/CanonizePostifxCall.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandUpdateCall.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/CanonizeInfixCall.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandAssignmentCall.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandSetterCall.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandAutoTupling.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandDynamicCall.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/ExpandUnaryCall.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/calls/CanonizeZeroArityCall.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/general/ExpandForComprehension.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/general/ExpandTupleInstantiation.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/general/AppendSemicolon.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/general/ExpandStringInterpolation.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/functions/MakeEtaExpansionExplicit.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/functions/ExpandEtaExpansion.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/functions/ExpandPlaceholderSyntax.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/SelectionDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 159,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/Transformer.scala",
  "extension" : "scala",
  "linesOfCode" : 123,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/package.scala",
  "extension" : "scala",
  "linesOfCode" : 86,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/references/PartiallyQualifySimpleReference.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/declarations/MakeResultExpressionExplicit.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/transformation/declarations/ExpandProcedureSyntax.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/StableCodeReferenceResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/DynamicResolveProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 99,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/MethodResolveProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 836,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/BaseProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 349,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/CollectMethodsProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/MostSpecificUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 395,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/CompoundTypeCheckProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 239,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/CollectAllForImportProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/ConstructorResolveProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 105,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/CompletionProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/ExtractorResolveProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/ExpandedExtractorResolveProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/precedence/SubstitutablePrecedenceHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/precedence/PrecedenceTypes.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/precedence/PrecedenceHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/precedence/TopPrecedenceHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/ResolveProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 169,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/processor/ProcessorUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/ResolveTargets.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/DynamicTypeReferenceResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/MethodTypeProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 176,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/ScalaResolveResult.scala",
  "extension" : "scala",
  "linesOfCode" : 408,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/SyntheticClassProducer.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/ReferenceExpressionResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 776,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/ScalaResolveState.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/ResolvableStableCodeReference.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/package.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/ResolveUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 416,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/resolve/StdKinds.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/references/ScalaReferenceContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/MacroDef.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/expansion/ReflectExpansionsCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/expansion/ScalaMetaIntentionAction.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/expansion/ScalaReflectMacroExpansionParser.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/expansion/MacroExpansionLineMarkerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/expansion/ReflectExpansionLineMarkerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessMaterializeGeneric.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessDefaultSymbolicLabelling.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessProductArgs.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessWitnessSelectDynamic.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessMkSelector.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/impl/ShapelessForProduct.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/ScalaMacroEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/lang/macros/evaluator/ScalaMacroTraits.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/annotations/ScalaTypeAnnotationSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/annotations/Location.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/annotations/Declaration.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/annotations/Implementation.scala",
  "extension" : "scala",
  "linesOfCode" : 135,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/annotations/Entity.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/annotations/Visibility.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaCompileServerSettings.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaEditorSmartKeysConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/SimpleMappingListCellRenderer.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/XRayUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaCodeFoldingSettingsImpl.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaCodeFoldingSettings.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/CompilerIndicesSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaProjectSettingsUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 113,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaApplicationSettings.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/XRayWidgetMode.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ProblemSolverUtils.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaProjectSettingsConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/CompilerHighlightingListener.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaProjectSettings.java",
  "extension" : "java",
  "linesOfCode" : 514,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/uiControls/DependencyAwareInjectionSettings.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ShowSettingsUtilImplExt.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaCompileServerDefaults.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/XRayModeSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 300,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/ProjectViewSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/XRayModeSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/BasePackagesSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/ScalaProjectUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/ExtensionSettingsSectionPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 139,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/PerformanceSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 257,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/BasePackagesSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/UpdateSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/EditorSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 428,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/WorksheetSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/MiscSettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/ProjectViewSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/WorksheetSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/SettingsSectionPanel.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/UpdateSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/ExtensionSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/PerformanceSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/EditorSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/MiscSettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/sections/SettingsSectionConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/settings/ScalaHighlightingMode.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/console/ScalaLanguageConsoleUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/GlobalExtensionMethod.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/GlobalImplicitConversion.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/GlobalTypeAlias.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/ImportOrderingIndexer.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/GlobalMember.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/GlobalMemberOwner.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/GlobalImplicitInstance.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/ImportOrderings.scala",
  "extension" : "scala",
  "linesOfCode" : 127,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ImportExtensionMethodFix.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ScalaImportElementFix.scala",
  "extension" : "scala",
  "linesOfCode" : 195,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/PopupPosition.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ScalaImportGlobalMemberFix.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ScalaImportTypeFix.scala",
  "extension" : "scala",
  "linesOfCode" : 165,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ImportImplicitConversionFix.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/Presentation.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ScalaAddImportAction.scala",
  "extension" : "scala",
  "linesOfCode" : 295,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ElementToImport.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ImportCBHSuggestionFix.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/autoImport/quickFix/ImportImplicitInstanceFix.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/ScalaBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaDebuggerUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaJsUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaProjectStateCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaActionUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaAnnotatorUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaUsageImportProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/SbtSettingsCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaApplicationUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/SbtShellCommandsUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaRefactoringUsagesCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/ScalaProjectSettingsCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/statistics/CompilerPluginsWhiteList.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/finder/ScalaLanguageDerivative.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/finder/ScalaClassFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/finder/FileTypeWithIsolatedDeclarations.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/finder/ScalaFilterScope.scala",
  "extension" : "scala",
  "linesOfCode" : 135,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/ScalaErrorReportSubmitter.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/scalaMeta/ScalaMetaParseException.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/scalaMeta/ScalaMetaApi.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/scalaMeta/QuasiquoteInferUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/TastyFileStubBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/TastySyntaxHighlighterFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/TastyFileViewProviderFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/TastyReader.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/TastyDecompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/TastyFileType.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/tasty/package.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/help/ScalaWebHelpProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/internal/ScalaPluginAboutPopupDescriptionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 211,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/internal/ScalaDynamicPluginManager.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/internal/ScalaDynamicPluginVetoer.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/internal/ScalaGeneralTroubleInfoCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/text/ClassPrinter.scala",
  "extension" : "scala",
  "linesOfCode" : 256,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/ScalaCodeInsightSettings.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/template/ScalaReferenceAdjuster.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/template/util/VariablesCompletionProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/hints/codeVision/ScalaVcsCodeVisionContext.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaMethodCallArgUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaWhileUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaTryWithFinallyUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaTupleUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaUnwrapDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaUnwrapContext.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaBracesUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaInterpolatedStringUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaElseUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaTryOrFinallyUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaElseUnwrapperBase.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaIfUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaForStmtUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaInfixUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaElseRemover.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaCatchOrFinallyRemover.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaCaseClauseRemover.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaMatchUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/unwrap/ScalaUnwrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/navigation/DelegatingPsiTargetPresentationRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/ScalaTargetElementEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 175,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/ScalaMoveLeftRightHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/SimplificationBasedIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/comprehension/DesugarForIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/comprehension/ConvertToCurlyBracesIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/comprehension/ConvertToParenthesesIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/CreateCompanionObjectIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/matcher/ExpandPatternIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 93,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/matcher/ConvertToTypedPatternIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/imports/ImportAdditionalIdentifiersIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/imports/ImportMembersUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/imports/ImportAllMembersIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/imports/ImportStableMemberIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/ImplementAbstractMethodIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/AddBracesIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/AbstractIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/collections/ComparingLengthIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/collections/FilterSetContainsIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/collections/SomeToOptionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/MakeTypeMoreSpecificIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 109,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/AddOnlyStrategy.scala",
  "extension" : "scala",
  "linesOfCode" : 259,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ConvertScalaToJavaCollectionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ConvertFromInfixIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ConvertImplicitBoundsToImplicitParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 112,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ToggleTypeAnnotation.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ChooseValueExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ConvertJavaToScalaCollectionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/AddOrRemoveStrategy.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/AbstractTypeAnnotationIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 144,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/AddUnitTypeAnnotationIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/AdjustTypesIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/ConvertToInfixIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/Strategy.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/package.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/RegenerateTypeAnnotation.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/types/BaseJavaConvertersIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/preview/package.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/lists/ScalaListSplitJoinContexts.scala",
  "extension" : "scala",
  "linesOfCode" : 121,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/ConvertUnderscoreToParameterIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 236,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/RemoveUnnecessaryParenthesesIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/OptionWithLiteralToSomeIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/ConvertFromInfixExpressionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/MakeImplicitConversionExplicit.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/ConvertParameterToUnderscoreIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/ReplaceTypeCheckWithMatchIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/RemoveApplyIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 148,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/expression/ConvertToInfixExpressionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 109,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/RemoveBracesIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/package.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInsight/intention/OperationOnCollectionSimplificationBasedIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/ScalaVersion.scala",
  "extension" : "scala",
  "linesOfCode" : 90,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StringParser.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/Types.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/ScStringLiteralParser.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StringPart.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/FormattedStringFormatter.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StripMarginParser.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/InterpolatedStringParser.scala",
  "extension" : "scala",
  "linesOfCode" : 117,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StringConcatenationParser.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/InterpolatedStringFormatter.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StringFormatter.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/AnyStringParser.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/TopmostStringParts.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/FormattedStringParser.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/ScalaStringUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 130,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StringConcatenationFormatter.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/StringConcatenationExpression.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/format/FormattedPrintStringParser.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/ExternalSearchScopeChecker.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/setter/SetterMethodSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/UsageType.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/SearchTargetExtractors.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/TypeAliasUsagesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/ExternalInheritorsSearcher.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/ScalaAliasedImportedElementSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaFindUsagesHandlerFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaFindUsagesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 183,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/dialog/ScalaTypeDefinitionUsagesDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 91,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/dialog/ScalaOverridableMemberFindUsagesDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaTypeDefinitionFindUsagesOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaMemberFindUsagesOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaFindUsagesConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/CompilerIndicesFindUsagesHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaLocalFindUsagesOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaFindUsagesHandlerBase.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/factory/ScalaFindUsagesOptionsBase.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/parameters/ExtractorParamsInExtractorPatternSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/parameters/NamingParamsSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/function/JavaFunctionUsagesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/OperatorAndBacktickedSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 111,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/apply/ApplyUnapplyMethodSearcherBase.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/apply/ApplyMethodSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/apply/UnapplyMethodSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/typeDef/ObjectTraitReferenceSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/typeDef/SelfInvocationSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/ExternalReferenceSearcher.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/vals/ApplyUnapplyForBindingSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/vals/JavaValsUsagesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/NonMemberMethodUsagesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/findUsages/ScalaPackageUsagesSearcher.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/gotoclass/ScalaProximityStatistician.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/gotoclass/ScalaGoToSymbolContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/gotoclass/ScalaSearchEverywhereEqualityProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/gotoclass/ScalaGoToClassContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaReflectMacroExpansion.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScheduledService.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/MemberElementTypesExtension.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/UnloadableThreadLocal.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaElementPresentationUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaNotificationGroups.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/EnumSet.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/HttpDownloadUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/UIFreezingGuard.scala",
  "extension" : "scala",
  "linesOfCode" : 137,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/MultilineStringUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 276,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/HashBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/BaseIconProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/BitMask.scala",
  "extension" : "scala",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/compile/ScalaCompileTask.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/teamcity/TeamcityUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/IndentUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/AsynchronousVersionsDownloading.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/JvmUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/AnonymousFunction.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaPluginJars.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/IntentionAvailabilityChecker.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaUsageNamesUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ExternalSystemVfsUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/TypeAnnotationUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScEquivalenceUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/SAMUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 149,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/TopLevelMembers.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaShutDownTracker.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/internal/I18nBundleContent.scala",
  "extension" : "scala",
  "linesOfCode" : 169,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/SideEffectsUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 196,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaPluginUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ScalaMainMethodUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ImplicitUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 152,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/KotlinCompanionProxies.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/KotlinDslWrappers.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/TextWithMnemonic.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/Mnemonic.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/extensions.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/distribution/DistributionComboBoxUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/distribution/LocalDistributionInfoWithShorterDisplayedPath.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/distribution/GenericBundledDistributionInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/ui/distribution/SimpleFileChooserInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/util/JdomExternalizerMigrationHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/TypeAwareWidgetFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/Scala3Disclaimer.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/ScalaPluginUpdater.scala",
  "extension" : "scala",
  "linesOfCode" : 178,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/TypeAwareWidgetModuleRootListener.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/LibraryExtensionsListener.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/ExtensionDownloader.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/LibraryExtensionsManager.scala",
  "extension" : "scala",
  "linesOfCode" : 238,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/IvyExtensionsResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/DynamicExtensionPoint.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/BundledExtensionIndex.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/ExtensionDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/ProgressIndicatorLogger.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/package.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/libextensions/ui/PopupHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/TypeAwareWidgetUpdater.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/TypeAwareWidget.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/ScalaComponents.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/ScalaPluginVersionVerifier.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/components/ScalaPluginVersionVerifierProjectActivity.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/literal/FloatLiteralEndingWithDecimalPointInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/prefixMutableCollections/ReferenceMustBePrefixedInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/annotations/MultipleArgLists.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/WrapInBackticksQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/ConvertFromInfixPatternQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/RemoveExpressionQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/RenameElementQuickfix.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/ConvertFromInfixTypeQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/ConvertFromInfixExpressionQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/quickfix/RemoveReturnKeywordQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/packageNameInspection/ScalaPackageNameInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/packageNameInspection/ScalaRenamePackageQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/packageNameInspection/ChainedPackageInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/packageNameInspection/ScalaMoveToPackageQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/infiniteCycle/LoopVariableNotUpdatedInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/redundantBlock/RedundantBlockInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/imports/SingleImportInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/valInTraitInspection/AbstractValueInTraitInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/notImplementedCode/NotImplementedCodeInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/booleans/SimplifyBooleanInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/booleans/DoubleNegationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/booleans/SimplifyBooleanMatchInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/hashCodeUsesVar/HashCodeUsesVarInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/AbstractRegisteredInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/delayedInit/FieldFromDelayedInitInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/resourceLeaks/SourceNotClosedInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parameters/TypedParameterWithoutParenthesisInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parameters/NameBooleanParametersInspectionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parameters/NameBooleanParametersInspection.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parameters/RedundantDefaultArgumentInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/implicits/DeprecatedViewBoundInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/implicits/OldStyleAggregateContextBoundsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/SAM/ConvertExpressionToSAMInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 99,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/xml/ScalaXmlUnmatchedTagInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/xml/package.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/specs2/BuiltinMatcherExistsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/ScalaUnnecessarySemicolonInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/RedundantNewCaseClassInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/RemoveRedundantReturnInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/PostfixUnaryOperationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/ConvertibleToMethodValueInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 147,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/RemoveNewQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticSimplification/FunctionTupleSyntacticSugarInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/caseClassParamInspection/CaseClassParamInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/caseClassParamInspection/RemoveValQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/deprecation/Scala3DeprecatedAlphanumericInfixCallInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/deprecation/Scala3DeprecatedPackageObjectInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/deprecation/ScalaDeprecatedIdentifierInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/deprecation/ScalaDeprecationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/ScalaInspectionBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeAnnotation/TypeAnnotationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeAnnotation/AddTypeAnnotationQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parentheses/UnnecessaryParenthesesSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parentheses/ScalaUnnecessaryParenthesesInspectionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 79,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parentheses/parentheses.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/parentheses/ScalaUnnecessaryParenthesesInspection.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/AbstractFixOnPsiElement.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/LastIndexToLastInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapGetOrElseInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SortFilterInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ReverseTakeReverseInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/InvocationTemplate.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MakeArrayToStringInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/OperationOnCollectionInspection.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/CollectHeadOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SimplifiableFoldOrReduceInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/UnzipSingleElementInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapGetEmptinessCheckInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ComparingDiffCollectionKindsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/OperationOnCollectionQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SameElementsToEqualsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ReplaceToWithUntilInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ReverseIteratorInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/IfElseToFilteredOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapKeysInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/UnitInMapInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 75,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ComparingLengthInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SideEffectsInMonadicTransformationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapGetOrElseBooleanInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ToSetAndBackInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SubstringZeroInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ZeroIndexToHeadInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapToBooleanContainsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ReverseFindInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/EmulateFlattenInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapGetGetInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/Simplifications.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapValuesInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FilterSizeInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FilterSetContainsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/TakeZeroInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/DropTakeToSliceInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/OptionEqualsSomeToContainsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/IndexBoundsCheckInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/IfElseToOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FilterEmptyCheckInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/CorrespondsUnsortedInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/HeadOrLastOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FindEmptyCheckInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SizeToLengthInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/RedundantCollectionConversionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/DropZeroInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ExistsEqualsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SortedMaxMinInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MethodRepr.scala",
  "extension" : "scala",
  "linesOfCode" : 92,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FindAndMapToGetInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/RangeToIndicesInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/GetOrElseNullInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ExistsForallReplaceInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/RedundantHeadOrLastOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FilterHeadOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/ZipWithIndexInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/package.scala",
  "extension" : "scala",
  "linesOfCode" : 533,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FilterOtherContainsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapFlattenInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/MapLiftInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/GetGetOrElseInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SomeToOptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/SimulatedFilterInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/OperationOnCollectionInspectionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/FoldTrueAndInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/EmptyCheckInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/collections/EqualityToSameElementsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/source3/Source3Inspection.scala",
  "extension" : "scala",
  "linesOfCode" : 146,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/controlFlow/ScalaUnreachableCodeInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 167,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/controlFlow/ScalaUnusedExpressionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 110,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/controlFlow/NonLocalReturnInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/modifiers/MarkInnerCaseObjectsAsFinal.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/modifiers/RedundantFinalOnToplevelObjectInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/modifiers/SetModifierQuickfix.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticClarification/AutoTuplingInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/syntacticClarification/VariableNullInitializerInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeChecking/ComparingUnrelatedTypesInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 167,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeChecking/IsConjunction.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeChecking/IsInstanceOfInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeChecking/TypeCheckCanBeMatchInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 343,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/typeChecking/IsInstanceOfCall.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/functionExpressions/UnnecessaryPartialFunctionQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/functionExpressions/UnnecessaryPartialFunctionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/functionExpressions/MatchToPartialFunctionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 166,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/relativeImports/AbsoluteImportInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/relativeImports/RelativeImportInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/ScalaFileNameInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 118,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/feature/LanguageFeatureInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 115,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/AccessorLikeMethodInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/quickfix/RemoveParentheses.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/quickfix/package.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/quickfix/AddEmptyParentheses.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/EmptyParenOverrideInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/AbstractMethodSignatureInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/ParameterlessAccessInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/JavaAccessorEmptyParenCallInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/ApparentResultTypeRefinementInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/UnitMethodInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 78,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/ParameterlessOverrideInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/methodSignature/OverrideAbstractMemberInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scalastyle/ScalastyleCodeInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scalastyle/ScalastyleSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scalastyle/ScalastyleService.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/postfix/PostfixMethodCallInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/cast/ScalaRedundantCastInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/cast/ScalaRedundantConversionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/dfa/DfaConstantConditionsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/dfa/DfaNpeOnInvocationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/dfa/DfaNullableToNotNullParamInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/dfa/DfaUnreachableCodeInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/dfa/DfaNullableToUnannotatedParamInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/dfa/DfaInspectionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/shadow/PrivateShadowInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/shadow/TypeParameterShadowInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/shadow/VariablePatternShadowInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/Search.scala",
  "extension" : "scala",
  "linesOfCode" : 153,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/SearchMethodsWithProjectBoundCache.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/TextSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/ForeignEnumSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/IJExtensionPointImplementationSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/LocalRefSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/RefCountHolderSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/ElementUsage.scala",
  "extension" : "scala",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/cheapRefSearch/LocalImplicitSearch.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaAccessCanBeTightenedInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 131,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/UnusedDeclarationVerboseProblemInfoMessage.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/AddScalaAnnotationUnusedQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaLocalVarCouldBeValPassFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaUnusedImportsPassFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaUnusedImportPassBase.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/HighlightingPassInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/InspectionBasedHighlightingPass.scala",
  "extension" : "scala",
  "linesOfCode" : 135,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/DeleteUnusedElementFix.scala",
  "extension" : "scala",
  "linesOfCode" : 85,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaLocalVarCouldBeValPass.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaUnusedDeclarationPass.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaAccessCanBeTightenedPassFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaUnusedDeclarationPassFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaUnusedImportPass.scala",
  "extension" : "scala",
  "linesOfCode" : 116,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaOptimizeImportsFix.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaUnusedDeclarationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 160,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/ScalaAccessCanBeTightenedPass.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/declarationRedundancy/SymbolEscaping.scala",
  "extension" : "scala",
  "linesOfCode" : 105,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/forwardReferenceInspection/ForwardReferenceInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/varCouldBeValInspection/ValToVarQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/varCouldBeValInspection/VarCouldBeValInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/internal/InstanceOfInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/internal/ScalaShouldBeTextMatchesInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/internal/ApiStatusInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/internal/package.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/internal/ScalaShouldBeTextContainsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/internal/ScalaWrongPlatformMethodsUsageInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocUnknownParameterInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 104,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocUnclosedTagWithoutParserInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocUnknownTagInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocParserErrorInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocInlinedTagInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 57,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocMissingParameterDescriptionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocRemoveElementQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/package.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/scaladoc/ScalaDocUnbalancedHeaderInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/catchAll/DangerousCatchAllInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/catchAll/ReplaceDangerousCatchAllQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/suppression/ScalaSuppressForStatementFix.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/suppression/ScalaSuppressableInspectionTool.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/suppression/ScalaInspectionSuppressor.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/format/ScalaMalformedFormatStringInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/format/LegacyStringFormattingInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/MultipleTargetNameAnnotationsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/EmptyTargetNameInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/MultipleTargetsTargetNameInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/TargetNameInspectionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/NoTargetNameAnnotationForOperatorLikeDefinitionInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/OverridingTargetNameInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/targetNameAnnotation/package.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/package.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/redundantClassParamClause/RedundantClassParamClauseInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/redundantClassParamClause/RemoveRedundantClassParamClause.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/ui/CompilerInspectionOptions.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/codeInspection/monads/NestedStatefulMonadsInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Parent.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Children.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/FirstChild.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/PrevSiblingNotWhitespace.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ParenthesizedElement.scala",
  "extension" : "scala",
  "linesOfCode" : 142,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/ASTNodeIterators.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/ChildrenIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/ParentsIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/ContextsIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/NextSiblignsIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/PrevSiblignsIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/implementation/iterator/BreadthFirstIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/LazyVal.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/DocWhitespace.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/JavaEnum.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/NullSafe.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/JComponentExt.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ElementType.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ValidSmartPointer.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ContainingClass.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Resolved.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Qualifier.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/PrevSiblingNotWhitespaceComment.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/childOf.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Member.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/PrevSibling.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ElementText.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ScalaEnumeration.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/NextSibling.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ClassQualifiedName.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Whitespace.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ReferenceTarget.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/&.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ElementName.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/package.scala",
  "extension" : "scala",
  "linesOfCode" : 1448,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/PrevElement.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/SealedClassInheritors.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ContainingFile.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/ImplicitConversion.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Valid.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/PsiReferenceEx.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/Binding.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/TopLevelMember.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/extensions/WithParenthesesStripped.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/Source3Options.scala",
  "extension" : "scala",
  "linesOfCode" : 129,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaFeaturePusher.scala",
  "extension" : "scala",
  "linesOfCode" : 76,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ModuleBuilderUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ScalaFrameworkType.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/SdkSelectionDialogWrapper.scala",
  "extension" : "scala",
  "linesOfCode" : 184,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/SearchingListCellRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/sdk_browse/ExplicitSdkSelection.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/sdk_browse/ScalaSdkFilesChooserDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ScalaModuleBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/PackagePrefixStepLike.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ScalaSdkDescriptor.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/Kind.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/importSources/ScalaSourceRootFinder.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ScalaSdkComponent.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/IndentationSyntaxStepLike.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/SdkChoice.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ScalaSDKStepLike.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/SdkTableModel.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/DefaultModuleContentEntryFolders.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/ScalaVersionDownloadingDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 142,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/package.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/VersionDialogBase.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/WizardEntity.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/template/Artifact.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaFeatures.scala",
  "extension" : "scala",
  "linesOfCode" : 377,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/AbsentLocalFile.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaProjectConfigurationUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaLibraryPropertiesState.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaLibraryProperties.scala",
  "extension" : "scala",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaLibraryType.scala",
  "extension" : "scala",
  "linesOfCode" : 106,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ProjectContext.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/Versions.scala",
  "extension" : "scala",
  "linesOfCode" : 217,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/MyPathEditor.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerProfilesPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 301,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerConfigurationPanel.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerSettingsProfileProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerSettingsProfile.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/settings/ScalaCompilerSettingsPanel.java",
  "extension" : "java",
  "linesOfCode" : 322,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/NonNullableValueBasedListRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaLibraryEditorForm.scala",
  "extension" : "scala",
  "linesOfCode" : 111,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ScalaModuleSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 250,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/notification/ScalaProjectSdkSetupValidator.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/notification/package.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/package.scala",
  "extension" : "scala",
  "linesOfCode" : 598,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/ReplClasspath.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/ScalaSdkProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/ProjectLocalDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/MavenDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/BrewDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/ScalaSdkDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/ScalaSdkDetectorBase.scala",
  "extension" : "scala",
  "linesOfCode" : 121,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/IvyDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 100,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/CoursierDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/SystemDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 277,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/CoursierPaths.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/SdkmanDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/package.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/ScalaSdkDetectorCompilerClasspathResolveOps.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/project/sdkdetect/repository/ScalaSdkDetectorDependencyManagerBase.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/JavaArrayFactoryUtil.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ToggleTypeAwareHighlightingAction.scala",
  "extension" : "scala",
  "linesOfCode" : 42,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ScalaQualifiedNameProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/NewPackageObjectAction.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitConversions/ScImplicitFunctionListCellRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitConversions/ShowImplicitConversionsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 261,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ScalaDefaultTemplatePropertiesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/MakeExplicitAction.scala",
  "extension" : "scala",
  "linesOfCode" : 153,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/CopyTypeAction.scala",
  "extension" : "scala",
  "linesOfCode" : 136,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ScalaFileTemplateUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/LazyFileTemplateAction.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/NewScalaFileActionExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/NewScalaFileAction.scala",
  "extension" : "scala",
  "linesOfCode" : 177,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/NewTypeDefinitionBase.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/SourceRootPropertiesDialog.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ScalaDirectoryCompletionContributorBase.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/GoToImplicitConversionAction.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/internal/CleanScalaCachesAction.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/SingleActionPromoterBase.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/utils/CancelProgressOnScrolling.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/utils/TaskRunnerWithLoadingProgress.scala",
  "extension" : "scala",
  "linesOfCode" : 178,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/utils/ScalaAsyncActionListener.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/Parameters.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitArguments/ImplicitArgumentNodes.scala",
  "extension" : "scala",
  "linesOfCode" : 162,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitArguments/ShowImplicitArgumentsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 202,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitArguments/ImplicitArgumentsTreeStructure.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitArguments/ImplicitArgumentsTarget.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/implicitArguments/ShowImplicitArgumentsActionPromoter.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/EditPackagePrefixAction.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ScalaActionUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/scala-impl/src/org/jetbrains/plugins/scala/actions/ShowTypeInfoAction.scala",
  "extension" : "scala",
  "linesOfCode" : 180,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FormatConversionIntentionInterpolatedToStringConcatenation/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/AddStripMarginToMLStringIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ArgumentToBlockExpressionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/SplitElseIfIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/PermuteArgumentsIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FlipComparisonInInfixExprIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/BlockExpressionToArgumentIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ExpandBooleanIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/InvertIfConditionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/StringToMultilineStringIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FormatConversionIntentionFormattedToInterpolated/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/MergeIfToOrIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/DeMorganLawIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ReplaceWhileWithDoWhileIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/InsertGapIntoStringIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FormatConversionIntentionStringConcatenationToInterpolated/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/AddNameToArgumentIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/RemoveRedundantElseIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FormatConversionIntentionInterpolatedToFormatted/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ReplaceEqualsOrEqualityInInfixExprIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FormatConversionIntentionStringConcatenationToFormatted/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ReplaceEqualsOrEqualityInMethodCallExprIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/AddReplaceSlashRToMLStringIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FlipComparisonInMethodCallExprIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/FormatConversionIntentionFormattedToStringConcatenation/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/SimplifyBooleanExprWithLiteralIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/NegateComparisonIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ChangeAccessModifierIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/MergeIfToAndIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/MergeElseIfIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/ReplaceDoWhileWithWhileIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/SplitIfIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/intentionDescriptions/AddTailRecursionAnnotationIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/META-INF/codeInsight.xml",
  "extension" : "xml",
  "linesOfCode" : 339,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/resources/inspectionDescriptions/NoTailRecursionAnnotation.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/package.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/GenerateToStringScalaClassFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/ui/ScalaGenerateToStringWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/ui/ScalaMemberSelectionPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/ui/ScalaGenerateEqualsWizard.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/ui/ScalaMemberInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/actions/ScalaGenerateCompanionObjectAction.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/actions/ScalaGeneratePropertyAction.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/actions/ScalaGenerateToStringAction.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/actions/ScalaGenerateEqualsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 219,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/generation/actions/ScalaBaseGenerateAction.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaStringContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaTemplatePreprocessor.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaFileTemplateContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaCodeContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaXmlContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/Scala3FileTemplateContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaBlankLineContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaImplicitClassContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/impl/ScalaCommentContextType.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaClassNameMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaMethodReturnTypeMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaAnnotatedMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaMethodNameMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaComponentTypeOfMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaSuggestVariableNameByTypeMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaCurrentPackageMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaTypeParametersMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaImplicitClassNameMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 67,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaVariableOfTypeMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 119,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaIterableComponentTypeMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaTypeOfVariableMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaTypeResult.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaQualifiedClassNameMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaMethodParametersMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaExpressionTypeMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/SuggestScalaVariableNameMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/package.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaSubtypesMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 34,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaCompanionClassMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaPrimaryConstructorMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/template/macros/ScalaImplicitClassExtendsAnyValOptionalTextMacro.scala",
  "extension" : "scala",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hint/ScTemplateDeclarationRangeHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hint/ScFunctionDeclarationRangeHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/editorActions/ScalaQuoteHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 99,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ShowImplicitHintsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ConfigureShortcutsProjectActivity.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/MyFontMetrics.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ExpandImplicitHintsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/HintRendererProxy.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ImplicitHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 463,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ImplicitHints.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/menu/MakeConversionExplicit.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/menu/MakeArgumentsExplicit.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/menu/ImplicitArgumentsPopup.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/menu/package.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/menu/RemoveExplicitArguments.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ImplicitHint.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/MouseHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 312,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ImplicitHintsPassFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/package.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/TextAtPoint.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/TextPartsHintRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 200,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/implicits/ModificationCount.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/GeneralSettingsPanel.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/XRayModeWidgetActionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 125,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaTypeHintsSettingsModel.scala",
  "extension" : "scala",
  "linesOfCode" : 138,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaParameterHintsSettingsModel.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ExcludeListDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 122,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaApplyMethodHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaHintsSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 65,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/methodChains/ScalaMethodChainInlayHintsSettingsModel.scala",
  "extension" : "scala",
  "linesOfCode" : 126,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/methodChains/AlignedInlayGroup.scala",
  "extension" : "scala",
  "linesOfCode" : 123,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/methodChains/ScalaMethodChainInlayHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 267,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/methodChains/ScalaMethodChainInlaySettingsPanel.java",
  "extension" : "java",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/methodChains/MethodChain.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/methodChains/package.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/XRayModeTip.scala",
  "extension" : "scala",
  "linesOfCode" : 70,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaInlayParameterHintsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaTypeArgumentHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 101,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaInlayParameterHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 158,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaTypeHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 150,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/rangeHints/ExclusiveRangeHintSettingsModel.scala",
  "extension" : "scala",
  "linesOfCode" : 69,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/rangeHints/InlineInlayRendererWithContextMenu.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/rangeHints/RangeHintsForToAndUntilSettingsModel.scala",
  "extension" : "scala",
  "linesOfCode" : 71,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/rangeHints/RangeInlayHintsPass.scala",
  "extension" : "scala",
  "linesOfCode" : 165,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/XRayModeAction.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/package.scala",
  "extension" : "scala",
  "linesOfCode" : 184,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaEditorFactoryListener.scala",
  "extension" : "scala",
  "linesOfCode" : 188,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaInlayHintsSettingsProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/hints/ScalaTypeHintsConfigurable.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/highlighting/ScalaDocHighlightErrorFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/daemon/ScalaRefCountVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 111,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/daemon/ScalaRainbowVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/daemon/ScalaChangeLocalityDetector.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/delegate/ScalaGenerateDelegateHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 185,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/ReplaceEqualsOrEqualityInInfixExprIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/ExpandBooleanIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/DeMorganLawIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/FlipComparisonInMethodCallExprIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 96,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/SimplifyBooleanExprWithLiteralIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/ReplaceEqualsOrEqualityInMethodCallExprIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/FlipComparisonInInfixExprIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/NegateComparisonIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/booleans/package.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/argument/AddNameToArgumentIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/argument/PermuteArgumentsIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/argument/BlockExpressionToArgumentIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 107,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/argument/ArgumentToBlockExpressionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/ReplaceDoWhileWithWhileIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 118,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/ReplaceWhileWithDoWhileIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/MergeElseIfIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 61,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/SplitElseIfIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 55,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/InvertIfConditionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/MergeIfToAndIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/RemoveRedundantElseIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/MergeIfToOrIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/controlFlow/SplitIfIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/stringLiteral/InsertGapIntoStringIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/stringLiteral/AddReplaceSlashRToMLStringIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/stringLiteral/StringToMultilineStringIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 152,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/stringLiteral/FormatConversionIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 199,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/stringLiteral/AddStripMarginToMLStringIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/recursion/AddTailRecursionAnnotationIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/intention/declarations/ChangeAccessModifierIntention.scala",
  "extension" : "scala",
  "linesOfCode" : 344,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInsight/ScalaCodeInsightBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/codeInsight/src/org/jetbrains/plugins/scala/codeInspection/recursion/NoTailRecursionAnnotationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/resources/scalaCommunity.worksheet.xml",
  "extension" : "xml",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/resources/inspectionDescriptions/WorksheetPackageDeclaration.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/resources/inspectionDescriptions/AmmoniteUnresolvedLibrary.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/server/NonServerRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 186,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/server/MyTranslatingClient.scala",
  "extension" : "scala",
  "linesOfCode" : 84,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/server/WorksheetMakeType.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/server/RemoteServerConnector.scala",
  "extension" : "scala",
  "linesOfCode" : 188,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetCompilerUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 77,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetEvaluationErrorReporter.scala",
  "extension" : "scala",
  "linesOfCode" : 102,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetPsiGlue.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetHighlightingCompilerImpl.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetInterpretExprsIterator.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetCompilerLocalEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 108,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetCompiler.scala",
  "extension" : "scala",
  "linesOfCode" : 455,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetIncrementalSourcePreprocessor.scala",
  "extension" : "scala",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/processor/WorksheetDefaultSourcePreprocessor.scala",
  "extension" : "scala",
  "linesOfCode" : 538,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetLanguageSubstitutor.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetFileType.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetParserDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetFileViewProviderFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/runconfiguration/WorksheetCache.scala",
  "extension" : "scala",
  "linesOfCode" : 131,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/runconfiguration/WorksheetLineMarkerProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetLanguage3.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetLanguageLike.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetFileDeclarationsContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetFile.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ScalaOutOfSourcesResolveScopeProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 64,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ScalaScratchFileCreationHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetParserDefinition3.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/bsp/ConfigureBspTargetForWorksheet.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/bsp/BspWorksheetCompilerExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/highlighter/WorksheetSyntaxHighlighterFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/WorksheetFileSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/WorksheetExternalRunType.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/WorksheetModuleUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/persistent/WorksheetProjectDefaultPersistentSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/persistent/WorksheetExternalRunTypeConverter.scala",
  "extension" : "scala",
  "linesOfCode" : 12,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/persistent/WorksheetPersistentSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/persistent/WorksheetFilePersistentSettings.scala",
  "extension" : "scala",
  "linesOfCode" : 44,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/persistent/SerializableInFileAttribute.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/ui/WorksheetSettingsSetForm.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/ui/WorksheetSettingsDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/ui/WorksheetSettingsData.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/ui/WorksheetAllSettingsTabbedPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/ui/ShowCompilerProfileSettingsButton.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/settings/ui/WorksheetSettingsPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 127,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/runconfiguration/AmmoniteRunMarkerContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/runconfiguration/AmmoniteRunConfigurationType.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/runconfiguration/AmmoniteRunScriptAction.scala",
  "extension" : "scala",
  "linesOfCode" : 48,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/runconfiguration/AmmoniteRunConfigurationFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/runconfiguration/AmmoniteRunConfiguration.scala",
  "extension" : "scala",
  "linesOfCode" : 192,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteImportInfoProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/ImportAmmoniteDependenciesFix.scala",
  "extension" : "scala",
  "linesOfCode" : 195,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 258,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/SbtUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteImportOptimizerHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/CreateImportedLibraryQuickFix.scala",
  "extension" : "scala",
  "linesOfCode" : 56,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteScriptWrappersHolder.scala",
  "extension" : "scala",
  "linesOfCode" : 184,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteGotoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteScStableCodeReferenceExtraResolver.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteFileDeclarationsContributor.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ammonite/AmmoniteUnresolvedLibraryInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/GotoOriginalHandlerUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetLanguage.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/utils/notifications.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/utils/FileAttributeUtilCache.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/interactive/WorksheetAutoRunner.scala",
  "extension" : "scala",
  "linesOfCode" : 124,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/inspections/WorksheetPackageDeclarationInspection.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/WorksheetScalaCompilerSettingsProfileProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/_intellij_platform_entities.sc",
  "extension" : "sc",
  "linesOfCode" : 1,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/repl/PrintChunk.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/repl/QueuedPsi.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/WorksheetEditorPrinterFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 224,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/WorksheetEditorPrinter.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/WorksheetEditorPrinterBase.scala",
  "extension" : "scala",
  "linesOfCode" : 135,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/WorksheetEditorPrinterRepl.scala",
  "extension" : "scala",
  "linesOfCode" : 359,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/printers/WorksheetEditorPrinterPlain.scala",
  "extension" : "scala",
  "linesOfCode" : 263,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/WorksheetControlPanel.scala",
  "extension" : "scala",
  "linesOfCode" : 68,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/WorksheetUiUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/WorksheetFoldGroup.scala",
  "extension" : "scala",
  "linesOfCode" : 270,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/ui/WorksheetDiffSplitters.scala",
  "extension" : "scala",
  "linesOfCode" : 211,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/WorksheetFileHook.scala",
  "extension" : "scala",
  "linesOfCode" : 192,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/repl/WorksheetReplRunAction.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/repl/WorksheetResNHighlightFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/repl/WorksheetReplRunActionPromoter.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/repl/ResNUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/repl/WorksheetResNGotoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/repl/WorksheetResNHighlightHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/NewScalaWorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 47,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/WorksheetModuleUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/WorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/CreateLightWorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 35,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/RunWorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 200,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/TopComponentAction.scala",
  "extension" : "scala",
  "linesOfCode" : 30,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/StopWorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/ShowWorksheetSettingsAction.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/CleanWorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/RunWorksheetActionPromoter.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/topmenu/CopyWorksheetAction.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/InteractiveStatusDisplay.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/worksheet/src/org/jetbrains/plugins/scala/worksheet/actions/WorksheetActionUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/jps/src/org/jetbrains/plugins/scala/compiler/references/Builder.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/jps/src/org/jetbrains/plugins/scala/compiler/references/Messages.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/jps/src/org/jetbrains/jps/incremental/scala/ChunkExclusionService.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/benchmarks/build.sbt",
  "extension" : "sbt",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/resources/META-INF/structure-view.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaAnonymousClassesNodeProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaStructureViewModelProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/filter/ScalaPublicElementsFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaStructureViewBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaStructureViewModel.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaStructureViewBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/File.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/TypeAlias.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/Extension.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/Block.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/AbstractItemPresentation.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/Test.scala",
  "extension" : "scala",
  "linesOfCode" : 26,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/InheritedLocationStringItemPresentation.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/AbstractTreeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/Element.scala",
  "extension" : "scala",
  "linesOfCode" : 43,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/TypeDefinition.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/ValOrVar.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/Function.scala",
  "extension" : "scala",
  "linesOfCode" : 29,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/ValOrVarParameter.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/AbstractAccessLevelProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/AbstractNavigatable.scala",
  "extension" : "scala",
  "linesOfCode" : 9,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/package.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/ScalaAnonymousClassNameHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/element/ScalaAnonymousClassTreeElement.scala",
  "extension" : "scala",
  "linesOfCode" : 38,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/PsiMethodTreeElementDecorator.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/sorter/ScalaByPositionSorter.scala",
  "extension" : "scala",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/sorter/ScalaVisibilitySorter.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/sorter/ScalaAlphaSorter.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/grouper/ScalaSuperTypesGrouper.scala",
  "extension" : "scala",
  "linesOfCode" : 51,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaInheritedMembersNodeProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/structure-view/src/org/jetbrains/plugins/scala/structureView/ScalaStructureViewFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 14,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/package-search-client/src/org/jetbrains/plugins/scala/packagesearch/api/PackageSearchClient.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/package-search-client/src/org/jetbrains/plugins/scala/packagesearch/api/AsyncExpirableCache.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/resources/scalaCommunity.debugger.xml",
  "extension" : "xml",
  "linesOfCode" : 41,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaSyntheticProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 183,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/AbstractScalaSourcePosition.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaSimpleGetterProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/breakpoints/ScalaLineBreakpointType.scala",
  "extension" : "scala",
  "linesOfCode" : 202,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/breakpoints/ScalaBreakpointHandlerFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaSourcePositionWithWholeLineHighlighted.scala",
  "extension" : "scala",
  "linesOfCode" : 4,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaStackFrame.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaPositionManager.scala",
  "extension" : "scala",
  "linesOfCode" : 948,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/smartStepInto/ScalaSmartStepIntoHandler.scala",
  "extension" : "scala",
  "linesOfCode" : 216,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/smartStepInto/ScalaBreakpointMethodFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 87,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/smartStepInto/ScalaMethodFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/smartStepInto/FakeAnonymousClassConstructor.scala",
  "extension" : "scala",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/smartStepInto/ScalaFunExprSmartStepTarget.scala",
  "extension" : "scala",
  "linesOfCode" : 49,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaSourcePositionProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 59,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/DebuggerBundle.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/filters/ScalaDebuggerClassFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/filters/ScalaDebuggerSettingsConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/filters/ScalaDebuggerSettings.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/filters/ScalaSteppingConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/LocationLineManager.scala",
  "extension" : "scala",
  "linesOfCode" : 391,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/EvaluatorCompileHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaBoxingEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaArrayAccessEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 54,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/UnwrapValueClassEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 17,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/IntEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaLocalVariableEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 155,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaCompilingExpressionEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaLiteralEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 98,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ClassOfEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaCompilingEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 121,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaSuperEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaTypeEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaEqEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 31,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ExpressionCompilerEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 186,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/FromLocalArgEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/UnitEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 8,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaThisEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 83,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaIfEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/UnwrapRefEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 11,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/SyntheticVariablesHolderEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 28,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaFieldEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 132,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ErrorWrapperEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/IsInstanceOfEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 132,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaDuplexEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 19,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/AsInstanceOfEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaCachingEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 13,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/PartialFunctionPatternEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 81,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/compiling/OutputFileObject.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/compiling/GeneratedClass.scala",
  "extension" : "scala",
  "linesOfCode" : 132,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/ScalaMethodEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 258,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/evaluator/NewValueClassInstanceEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 23,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaLazyResolveEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 27,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaEvaluatorBuilderUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 1605,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ExpressionCompilerResolverListener.scala",
  "extension" : "scala",
  "linesOfCode" : 53,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaLazyResolveEvaluatorBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/EvaluationException.scala",
  "extension" : "scala",
  "linesOfCode" : 24,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaEvaluatorCompileHelper.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaCodeFragmentFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 128,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaEditorTextProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 40,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaRuntimeTypeEvaluator.scala",
  "extension" : "scala",
  "linesOfCode" : 72,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaEvaluatorCache.scala",
  "extension" : "scala",
  "linesOfCode" : 62,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/ScalaEvaluatorBuilder.scala",
  "extension" : "scala",
  "linesOfCode" : 220,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/evaluation/util/DebuggerUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 444,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaLambdaSourcePosition.scala",
  "extension" : "scala",
  "linesOfCode" : 5,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaSyntheticSteppingFilter.scala",
  "extension" : "scala",
  "linesOfCode" : 50,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaFrameExtraVariablesProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 193,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaPositionManagerFactory.scala",
  "extension" : "scala",
  "linesOfCode" : 16,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/package.scala",
  "extension" : "scala",
  "linesOfCode" : 7,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ScalaSourcePositionHighlighter.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/ScalaFieldNameAdjuster.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/ScalaCollectionRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 166,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/ScalaParameterNameAdjuster.scala",
  "extension" : "scala",
  "linesOfCode" : 25,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/ScalaClassRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/ScalaRuntimeRefRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 80,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/descriptors.scala",
  "extension" : "scala",
  "linesOfCode" : 183,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/providers.scala",
  "extension" : "scala",
  "linesOfCode" : 15,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/debugger/src/org/jetbrains/plugins/scala/debugger/ui/util/package.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/resources/META-INF/conversion.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ConverterUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 223,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/JavaToScala.scala",
  "extension" : "scala",
  "linesOfCode" : 1131,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ConvertJavaToScalaAction.scala",
  "extension" : "scala",
  "linesOfCode" : 134,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ScalaConversionBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/SingularCopyPastePostProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 73,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/ScalaCopyPastePostProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 66,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/RestoreReferencesDialog.scala",
  "extension" : "scala",
  "linesOfCode" : 58,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/JavaCopyPastePostProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 121,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/BindingCellRenderer.scala",
  "extension" : "scala",
  "linesOfCode" : 95,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/ScalaPasteFromJavaDialog.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/plainText/PlainTextCopyUtil.scala",
  "extension" : "scala",
  "linesOfCode" : 103,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/plainText/TextJavaCopyPastePostProcessor.scala",
  "extension" : "scala",
  "linesOfCode" : 133,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/copy/plainText/ScalaFilePasteProvider.scala",
  "extension" : "scala",
  "linesOfCode" : 264,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/TypeConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 82,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/ExpressionsConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 88,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/BlockConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 3,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/AnnotationConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/ParameterListConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/ModifiersConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/Statements.scala",
  "extension" : "scala",
  "linesOfCode" : 60,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/ParameterConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/IntermediateNode.scala",
  "extension" : "scala",
  "linesOfCode" : 37,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/MainConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 2,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/LocalVariable.scala",
  "extension" : "scala",
  "linesOfCode" : 10,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/ClassConstruction.scala",
  "extension" : "scala",
  "linesOfCode" : 33,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/CommentsCollector.scala",
  "extension" : "scala",
  "linesOfCode" : 164,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/package.scala",
  "extension" : "scala",
  "linesOfCode" : 39,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/ast/Members.scala",
  "extension" : "scala",
  "linesOfCode" : 32,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/visitors/SimplePrintVisitor.scala",
  "extension" : "scala",
  "linesOfCode" : 866,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scala/conversion/src/org/jetbrains/plugins/scala/conversion/visitors/PrintWithComments.scala",
  "extension" : "scala",
  "linesOfCode" : 52,
  "components" : [ "primary::scala" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/plugins.sbt",
  "extension" : "sbt",
  "linesOfCode" : 9,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/dependencies.scala",
  "extension" : "scala",
  "linesOfCode" : 146,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/AttributedClasspathUtils.scala",
  "extension" : "scala",
  "linesOfCode" : 21,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/LocalRepoPackager.scala",
  "extension" : "scala",
  "linesOfCode" : 216,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/ReloadSourceGenerator.scala",
  "extension" : "scala",
  "linesOfCode" : 20,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/Common.scala",
  "extension" : "scala",
  "linesOfCode" : 247,
  "components" : [ "primary::project" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "project/CompilationCache.scala",
  "extension" : "scala",
  "linesOfCode" : 45,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/IntellijSdkSubsetInfo.scala",
  "extension" : "scala",
  "linesOfCode" : 63,
  "components" : [ "primary::project" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "project/SbtIdeaPluginExtension.scala",
  "extension" : "scala",
  "linesOfCode" : 6,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/DynamicDependenciesFetcher.scala",
  "extension" : "scala",
  "linesOfCode" : 36,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "project/UpdateWithIDEAInjectionTasks2.scala",
  "extension" : "scala",
  "linesOfCode" : 74,
  "components" : [ "primary::project" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "pluginXml/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::pluginXml" ],
  "concerns" : [ "::Unclassified" ]
} ]