[ {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexResourceBuilder.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderService.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/CompilerMessageHandlerBase.java",
  "extension" : "java",
  "linesOfCode" : 164,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexExcludedJavaSourceRootProvider.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/JpsBuiltInFlexCompilerHandler.java",
  "extension" : "java",
  "linesOfCode" : 230,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilder.java",
  "extension" : "java",
  "linesOfCode" : 406,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexCompilerProcessHandler.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/jps-plugin/src/com/intellij/jps/flex/build/FlexBuilderUtils.java",
  "extension" : "java",
  "linesOfCode" : 392,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/intentionDescriptions/CreateEventHandlerIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/intentionDescriptions/CreateGetterAndSetterIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/intentionDescriptions/CreateJSSubclassIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/intentionDescriptions/CreateGetterIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/intentionDescriptions/CreateSetterIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/META-INF/flex-uml-support.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/META-INF/flex-ant-support.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/META-INF/flex-duplicates.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/META-INF/flex-maven-support.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/META-INF/flex-copyright.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/com/intellij/lang/javascript/flex/flexunit/SocketPolicyFile.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/com/intellij/javascript/flex/css/FlexStyles.as",
  "extension" : "as",
  "linesOfCode" : 2,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/unittestingsupport/LauncherTemplateAs.as",
  "extension" : "as",
  "linesOfCode" : 22,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/unittestingsupport/LauncherTemplateSpark.mxml",
  "extension" : "mxml",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/unittestingsupport/LauncherTemplateMx.mxml",
  "extension" : "mxml",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitClassInProductSourceInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitClassWithNoTestsInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMixedAPIInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitSuiteWithNoRunnerInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMethodIsPropertyInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMethodHasParametersInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/JSImplicitlyInternalDeclaration.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/JSUntypedDeclaration.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitEmptySuiteInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMethodIsStaticInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMethodInSuiteInspection.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMethodVisibilityInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitClassVisibilityInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexUnitMethodReturnTypeInspection.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/JSFieldCanBeLocal.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/inspectionDescriptions/FlexCssStrayBraceInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/liveTemplates/actionscript_miscellaneous.xml",
  "extension" : "xml",
  "linesOfCode" : 79,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/resources/liveTemplates/actionscript_iterations.xml",
  "extension" : "xml",
  "linesOfCode" : 40,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/resources/com/intellij/flex/model/bc/flex-compiler-options.xml",
  "extension" : "xml",
  "linesOfCode" : 41,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/FlexCommonUtils.java",
  "extension" : "java",
  "linesOfCode" : 968,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/FlexCommonBundle.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/lib/JpsFlexLibraryType.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/lib/JpsFlexLibraryProperties.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexProjectLevelCompilerOptionsExtension.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexModelSerializerExtension.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkProperties.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexSdkType.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/sdk/RslUtil.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/sdk/JpsFlexmojosSdkType.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/JpsFlexCompilerProjectExtension.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlashRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsFlexUnitRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/run/JpsBCBasedRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsAirPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/LinkageType.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexModuleOrProjectCompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsAirDesktopPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/TargetPlatform.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexDependencyEntry.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBuildConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/OutputType.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBuildConfigurationManager.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsAndroidPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBCState.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationImpl.java",
  "extension" : "java",
  "linesOfCode" : 325,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAndroidPackagingOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsIosPackagingOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependenciesImpl.java",
  "extension" : "java",
  "linesOfCode" : 188,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsSharedLibraryDependencyEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexCompilerOptionsRole.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBCDependencyEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirSigningOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBuildConfigurationManagerImpl.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackagingOptionsBase.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirDesktopPackagingOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexDependencyEntryBase.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsFlexBCReferenceImpl.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsAirPackageEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/impl/JpsModuleLibraryDependencyEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexDependencies.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsAirSigningOptions.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBCDependencyEntry.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexBCReference.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/CompilerOptionInfo.java",
  "extension" : "java",
  "linesOfCode" : 361,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/ValueSource.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/InfoFromConfigFile.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsFlexCompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/ComponentSet.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsIosPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsAirPackageEntry.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/bc/JpsLibraryDependencyEntry.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/model/module/JpsFlexModuleType.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/FlexResourceBuildTarget.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/AirDescriptorOptions.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/FlexCompilerConfigFileUtilBase.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/FlexResourceBuildTargetType.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTarget.java",
  "extension" : "java",
  "linesOfCode" : 217,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/FlexBuildTargetType.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/CompilerConfigGeneratorRt.java",
  "extension" : "java",
  "linesOfCode" : 696,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/com/intellij/flex/build/FlexSourceRootDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/flex-shared/src/icons/FlexSharedIcons.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/launcher/src/com/intellij/flex/FcshLauncher.java",
  "extension" : "java",
  "linesOfCode" : 198,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/flex4_0/src/com/intellij/flex/Fcsh4WithFix0.java",
  "extension" : "java",
  "linesOfCode" : 1052,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/common/src/com/intellij/flex/CommandLineArgumentsTokenizer.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/common/src/flex2/compiler/config/FileConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 615,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SourcePathResolver.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/flex3/src/com/intellij/flex/SimpleShellWithFix.java",
  "extension" : "java",
  "linesOfCode" : 986,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/idea-fcsh-fix/flex45_0/src/com/intellij/flex/Fcsh45WithFix0.java",
  "extension" : "java",
  "linesOfCode" : 1038,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/ShareableFlexConfigGenerator.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfiguratorFlexmojos5.java",
  "extension" : "java",
  "linesOfCode" : 262,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/src/com/intellij/flex/maven/IdeaConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 262,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/idea-configurator/support_flexmojos5.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/IdeaConfigurationMojo.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/idea-flexmojos-maven-plugin/src/main/java/com.intellij.flex.maven/RepositoryReplicatorMojo.java",
  "extension" : "java",
  "linesOfCode" : 212,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/Maven.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/WorkspaceReaderImpl.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/GeneratorServer.java",
  "extension" : "java",
  "linesOfCode" : 293,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/generator-server/src/com/intellij/flex/maven/ThreadSafeMavenSession.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/tools/src/com/intellij/flex/maven/ClassGenerator.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/AdditionalSourceRootUtil.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Flexmojos.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/FlexConfigGenerator.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexmojos-flex-configs-generator/shared/src/com/intellij/flex/maven/Utils.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/common/src/util/StringUtil.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "extension" : "java",
  "linesOfCode" : 278,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/idea_fdb_3_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "extension" : "java",
  "linesOfCode" : 5061,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "extension" : "java",
  "linesOfCode" : 361,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/idea_fdb_4.0.0.14159_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "extension" : "java",
  "linesOfCode" : 5218,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/ExpressionCache.java",
  "extension" : "java",
  "linesOfCode" : 367,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-fdb-fix/idea_fdb_4.5.0.20967_fix/src/flex/tools/debugger/cli/DebugCLI.java",
  "extension" : "java",
  "linesOfCode" : 5260,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/FlexUnit4Runner/src/com/intellij/flexunit/runner/TestRunner4.as",
  "extension" : "as",
  "linesOfCode" : 57,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/Flex-Common/src/com/intellij/flexunit/runner/TestRunner1.as",
  "extension" : "as",
  "linesOfCode" : 55,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/Flex-Common/src/com/intellij/flexunit/log/LogTarget.as",
  "extension" : "as",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/Spark/src/com/intellij/flexunit/launcher/TestLauncherSpark.mxml",
  "extension" : "mxml",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/Spark/src/com/intellij/flexunit/launcher/SparkAlert.mxml",
  "extension" : "mxml",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/Mx/src/com/intellij/flexunit/launcher/TestLauncherMx.mxml",
  "extension" : "mxml",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/PureAs/src/com/intellij/flexunit/runner/TestRunnerBase.as",
  "extension" : "as",
  "linesOfCode" : 250,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/PureAs/src/com/intellij/flexunit/runner/UpdateTextEvent.as",
  "extension" : "as",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/PureAs/src/com/intellij/flexunit/runner/FailureEvent.as",
  "extension" : "as",
  "linesOfCode" : 31,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/PureAs/src/com/intellij/flexunit/launcher/TestLauncherAs.as",
  "extension" : "as",
  "linesOfCode" : 92,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/flexunit-support/PureAs/src/com/intellij/flexunit/launcher/Constants.as",
  "extension" : "as",
  "linesOfCode" : 12,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/config/FileConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 615,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/idea-flex-compiler-fix/src/flex2/compiler/API.java",
  "extension" : "java",
  "linesOfCode" : 3743,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/com/intellij/flex/compiler/flex3/Flex3Handler.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Flex3Compiler/src/flex2/compiler/util/Console.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/SdkSpecificHandler.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/MessageSender.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Common/src/com/intellij/flex/compiler/FlexCompilerUtil.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/com/intellij/flex/compiler/flex4/Flex4Handler.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Flex4Compiler/src/flex2/compiler/util/ConsoleLogger.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/SdkFilesResolver.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CompilationThread.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/LoggerAdapter.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/OutputLogger.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/FlexCompiler.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/tools/BuiltInFlexCompiler/Main/src/com/intellij/flex/compiler/CommandLineArgumentsTokenizer.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/jetbrains/clones/languagescope/ActionScriptDuplicateScope.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/arrangement/ActionScriptRearranger.java",
  "extension" : "java",
  "linesOfCode" : 228,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/stubs/ActionScriptStubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/ActionScriptFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/psi/impl/ActionScriptConditionalCompileBlockImpl.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSE4XFilterQueryArgumentListImpl.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/psi/impl/JSLocalVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/psi/impl/ActionScriptGotoStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/psi/JSE4XFilterQueryArgumentList.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/types/ActionScriptLocalVariableElementType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/highlighting/ECMAL4SyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/highlighting/ECMAL4Highlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 259,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/highlighting/ActionScriptProblemFileHighlightFilter.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/highlighting/ActionScriptSemanticHighlightingUtil.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/ActionScriptSpecificStubElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/ActionScriptInternalElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptFunctionParser.kt",
  "extension" : "kt",
  "linesOfCode" : 416,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptExpressionParser.kt",
  "extension" : "kt",
  "linesOfCode" : 942,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptStatementParser.kt",
  "extension" : "kt",
  "linesOfCode" : 863,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParserBase.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptPsiTypeParser.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptXmlTokensParser.kt",
  "extension" : "kt",
  "linesOfCode" : 215,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/actionscript/parsing/ActionScriptParser.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/MxmlFileType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptAutoImportOptionsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ImportFilteringRule.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ReferenceSupport.java",
  "extension" : "java",
  "linesOfCode" : 192,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexMethodChooserDialog.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexAntMessageCustomizer.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/AbstractDumpProcessor.java",
  "extension" : "java",
  "linesOfCode" : 204,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/Swf.java",
  "extension" : "java",
  "linesOfCode" : 205,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/Multiname.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/SlotInfo.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexImporter.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/FlexByteCodeInformationProcessor.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/MetaData.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceDumper.java",
  "extension" : "java",
  "linesOfCode" : 214,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/Abc.java",
  "extension" : "java",
  "linesOfCode" : 747,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/AbcDumper.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/LabelInfo.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/ByteBuffer.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/MemberInfo.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/Traits.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/MethodInfo.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/importer/AS3InterfaceStubDumper.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptExpectedTypeEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/CreateFlexUnitTestDialog.java",
  "extension" : "java",
  "linesOfCode" : 254,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/ServerConnectionBase.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/SwfPolicyFileConnection.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitPrecompileTask.java",
  "extension" : "java",
  "linesOfCode" : 324,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestCreator.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRuntimeConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitConnection.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 262,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitSupport.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitTestFinder.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexQualifiedNameLocationProvider.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/WhatToTestForm.java",
  "extension" : "java",
  "linesOfCode" : 251,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassInspectionBase.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMixedAPIInspection.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassWithNoTestsInspection.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitInspectionToolProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodVisibilityInspection.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodInSuiteInspection.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassInProductSourceInspection.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitInspectionVisitor.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodIsPropertyInspection.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodInspectionBase.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodIsStaticInspection.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitClassVisibilityInspection.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodReturnTypeInspection.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitSuiteInspectionBase.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitSuiteWithNoRunnerInspection.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitMethodHasParametersInspection.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/inspections/FlexUnitEmptySuiteInspection.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitAfterCompileTask.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flexunit/FlexUnitRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/MxmlRefactoringSupportProvider.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/wizard/FlexModuleWizardForm.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/PredefinedImportSet.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexFileReferenceHelper.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/MxmlTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexRefactoringListenerProvider.java",
  "extension" : "java",
  "linesOfCode" : 262,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleConfigurationEditorProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/PsiScopedImportSet.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptUnusedImportsPassFactory.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsComponentDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexDocsRootDetector.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSwcFoldersRootDetector.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSourcesRootDetector.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryType.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexSwcLibrariesRootDetector.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/ActionScriptLibraryProvider.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryProperties.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/library/FlexLibraryRootsDetector.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java",
  "extension" : "java",
  "linesOfCode" : 240,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/DumpSourceLocationCommand.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebuggerEditorsProvider.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/CompositeDebuggerCommand.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSmartStepIntoHandler.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointType.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/ResponseLineIterator.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/KnownFilesInfo.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugRunner.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexValue.java",
  "extension" : "java",
  "linesOfCode" : 711,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/CommandOutputProcessingMode.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexDebugProcess.java",
  "extension" : "java",
  "linesOfCode" : 1394,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/DebuggerCommand.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexStackFrame.java",
  "extension" : "java",
  "linesOfCode" : 474,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FlexSuspendContext.java",
  "extension" : "java",
  "linesOfCode" : 187,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/NodeClassInfo.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/FilterSwfLoadUnloadMessagesAction.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/CommandOutputProcessingType.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/SendCommandToDebuggerAction.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/XmlObjectEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/VMState.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/debug/LibrarySourcesSearchScope.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexReferenceImporter.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBCConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 375,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/BuildConfigurationNode.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleInsight.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexModuleSourceRoot.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexProjectStructureDetector.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/detection/FlexSdkStep.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/LazyInitializer.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/SharedLibraryEntry.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/BuildConfigurationEntry.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/FlexBuildConfigurationManager.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableAirPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/Dependencies.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableIosPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableDependencies.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirDesktopPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableBuildConfigurationEntry.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableAirDesktopPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/CompilerOptionsListener.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableModuleLibraryEntry.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/DependencyEntry.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/IosPackagingOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/Factory.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableCompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/StatefulDependencyEntry.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirDesktopPackagingOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationChangeListener.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexLibraryIdGenerator.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/CompilerOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 156,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationImpl.java",
  "extension" : "java",
  "linesOfCode" : 378,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SdkEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ModuleLibraryEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AndroidPackagingOptionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependencyTypeImpl.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/AirPackagingOptionsBase.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/BuildConfigurationEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationManagerImpl.java",
  "extension" : "java",
  "linesOfCode" : 213,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/ConversionHelper.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationState.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/NonStructuralModifiableBuildConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/DependenciesImpl.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/SharedLibraryEntryImpl.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 612,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexProjectLevelCompilerOptionsHolderImpl.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/EntryState.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/DependencyType.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/CompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModuleLibraryEntry.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableAndroidPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableFlexBuildConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AndroidPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableCompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableDependencyType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/FlexBuildConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/SdkEntry.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableDependencyEntry.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModuleOrProjectCompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/ModifiableSharedLibraryEntry.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/IosPackagingOptions.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/model/AirSigningOptions.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexProjectLevelCompilerOptionsHolder.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexOrderEnumerationHandler.java",
  "extension" : "java",
  "linesOfCode" : 195,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/FlexProjectRootsUtil.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/options/BCUtils.java",
  "extension" : "java",
  "linesOfCode" : 198,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdkManager.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexBuildConfigurationsExtension.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/FlexCompositeSdk.java",
  "extension" : "java",
  "linesOfCode" : 250,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDescriptorForm.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AndroidPackagingConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirDesktopPackagingConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/IOSPackagingConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/BuildConfigurationProjectStructureElement.java",
  "extension" : "java",
  "linesOfCode" : 272,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseBuildConfigurationDialog.java",
  "extension" : "java",
  "linesOfCode" : 189,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/EditableTreeTable.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddItemPopupAction.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureValidator.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/PlaceInBuildConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AirPackagingConfigurableBase.java",
  "extension" : "java",
  "linesOfCode" : 205,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/UsageInBcDependencies.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RLMsDialog.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexBCConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 627,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/LocalesDialog.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexCompositeSdkProjectViewStructureProvider.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompilerOptionsConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 875,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/DependenciesConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 1546,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateHtmlWrapperTemplateDialog.java",
  "extension" : "java",
  "linesOfCode" : 257,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/RepeatableValueDialog.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FilesToPackageForm.java",
  "extension" : "java",
  "linesOfCode" : 194,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexSdkEditorDialog.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexProjectStructureUtil.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CreateAirDescriptorTemplateDialog.java",
  "extension" : "java",
  "linesOfCode" : 251,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SelectFlexSdkDialog.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/CompositeConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ActiveBuildConfigurationWidget.java",
  "extension" : "java",
  "linesOfCode" : 233,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/FlexModuleEditor.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/AddBuildConfigurationDialog.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/ChooseActiveBuildConfigurationAction.java",
  "extension" : "java",
  "linesOfCode" : 185,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/projectStructure/ui/SigningOptionsForm.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexImplicitUsageProvider.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptCharFilter.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ECMAScriptImportOptimizer.java",
  "extension" : "java",
  "linesOfCode" : 186,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexStackTraceFilter.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfQualifiedNamedElementNode.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexIconProvider.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexStructureViewProvider.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexTreeStructureProvider.java",
  "extension" : "java",
  "linesOfCode" : 227,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/FlexClassMemberNode.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfProjectViewStructureProvider.java",
  "extension" : "java",
  "linesOfCode" : 261,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/presentation/SwfPackageElementNode.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkAdditionalData.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkDataConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkWorkspaceFileIndexContributorEnforcer.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkComboBoxWithBrowseButton.java",
  "extension" : "java",
  "linesOfCode" : 343,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkType2.java",
  "extension" : "java",
  "linesOfCode" : 167,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexmojosSdkType.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/sdk/FlexSdkUtils.java",
  "extension" : "java",
  "linesOfCode" : 386,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptMethodsCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/completion/ActionScriptSmartCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 400,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureProblem.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/ValidateFlashConfigurationsPrecompileTask.java",
  "extension" : "java",
  "linesOfCode" : 615,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/AddRemoveTableRowsDialog.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerException.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildTargetScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexResourceBuildTargetScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/JSConditionalCompilationDefinitionsProviderImpl.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerMessagesBuffer.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/NoBackgroundBooleanTableCellRenderer.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/CompilerConfigGenerator.java",
  "extension" : "java",
  "linesOfCode" : 720,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerDependenciesCache.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/InfoFromConfigFile.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexBuildConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlashProjectStructureErrorsDialog.java",
  "extension" : "java",
  "linesOfCode" : 160,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilationUtils.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerProjectConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerHandler.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/FlexCompilerConfigFileUtil.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/build/NamespacesXmlBuilder.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleType.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptRefactoringSupportProvider.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ActionScriptResolveScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/LauncherParameters.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 623,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 548,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/BCBasedRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlexBaseRunner.java",
  "extension" : "java",
  "linesOfCode" : 641,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlashRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunConfigRefactoringListener.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/RemoteFlashRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlashPlayerTrustUtil.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlexRunner.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/BCCombo.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/run/FlexLauncherDialog.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlashPlayerVersionForm.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/MxmlEnterHandler.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexStackTraceFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexUtils.java",
  "extension" : "java",
  "linesOfCode" : 439,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/SetupFlexModuleWizardStep.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleRendererFactory.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/MxmlLanguage.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/FlexModuleBuilder.java",
  "extension" : "java",
  "linesOfCode" : 243,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashPackagingSourceItemsProvider.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashModuleSourceItem.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashPackagingSourceItemFilter.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/artifacts/FlashBCOutputSourceItem.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/JSFlexFileReference.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/ScopedImportSet.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderOpenProcessor.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/AskPathDialog.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectLoadUtil.java",
  "extension" : "java",
  "linesOfCode" : 530,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProjectFinder.java",
  "extension" : "java",
  "linesOfCode" : 164,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderModuleImporter.java",
  "extension" : "java",
  "linesOfCode" : 572,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderSdkFinder.java",
  "extension" : "java",
  "linesOfCode" : 244,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImportProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderProject.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FlashBuilderImporter.java",
  "extension" : "java",
  "linesOfCode" : 236,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/FilesToPackageUtil.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectDirWithFlashBuilderProjectsStep.java",
  "extension" : "java",
  "linesOfCode" : 197,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/flashbuilder/SelectFlashBuilderImportedProjectsStep.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/AddImportECMAScriptClassOrFunctionAction.java",
  "extension" : "java",
  "linesOfCode" : 240,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/FlexBCTree.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/ExternalTask.java",
  "extension" : "java",
  "linesOfCode" : 206,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibDialog.java",
  "extension" : "java",
  "linesOfCode" : 206,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/addAsLib/AddAsSwcLibAction.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageProjectParameters.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/PasswordStore.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtException.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtTask.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageDialog.java",
  "extension" : "java",
  "linesOfCode" : 264,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/KeystorePasswordDialog.java",
  "extension" : "java",
  "linesOfCode" : 142,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/DeviceInfo.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageUtil.java",
  "extension" : "java",
  "linesOfCode" : 788,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AirPackageAction.java",
  "extension" : "java",
  "linesOfCode" : 226,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/airpackage/AdtPackageTask.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinDialog.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewActionScriptClassAction.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/FlexMainStep.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexComponentFix.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/NewFlexComponentAction.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/flex/actions/newfile/CreateFlexSkinIntention.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateEventHandler.java",
  "extension" : "java",
  "linesOfCode" : 463,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateTestMethodAction.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateTearDownMethodAction.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptGenerateEventHandlerAction.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptGenerateToStringHandler.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptBaseJSGenerateAction.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/ActionScriptBaseCreateMembersFix.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptImplementMethodsHandlerForFlex.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/JavaScriptGenerateToStringAction.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/GenerateFlexUnitMethodActionBase.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/generation/JSGenerateSetUpMethodAction.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/FlexShortenFQNamesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ActionScriptCodeContextType.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/colors/page/ActionScriptColorsAndFontsPage.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/FlexMxmlTypedHandler.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/dialects/ECMAL4ParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ActionScriptStatementContextType.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/intentions/CreateSetterIntention.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/intentions/CreateEventHandlerIntention.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/intentions/CreateGetterAndSetterIntention.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/intentions/CreateGetterIntention.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/intentions/CreateJSSubclassIntention.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/introduceVariable/ActionScriptVariableInplaceIntroducer.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/introduceVariable/ActionScriptIntroduceVariableHandler.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionDialog.java",
  "extension" : "java",
  "linesOfCode" : 345,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/extractMethod/ActionScriptExtractFunctionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/ECMAL4NamesValidator.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptQualifiedElementRenameProcessor.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/ActionScriptPropertyFunctionRenameProcessor.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/refactoring/ui/JSReferenceEditor.java",
  "extension" : "java",
  "linesOfCode" : 221,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlPackageNode.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependencyProvider.java",
  "extension" : "java",
  "linesOfCode" : 249,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVisibilityManager.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationshipManager.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDataModel.java",
  "extension" : "java",
  "linesOfCode" : 752,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlImplementationsProvider.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlColorManager.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlEdgeCreationPolicy.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlExtras.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangesProvider.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlProvider.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDependenciesSettingsOption.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlRelationship.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlDndProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlElementManager.java",
  "extension" : "java",
  "linesOfCode" : 269,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlVfsResolver.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlChangeTracker.java",
  "extension" : "java",
  "linesOfCode" : 233,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlClassNode.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlNodeContentManager.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlEdge.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/FlashUmlSupersProvider.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/NewFlexComponentUmlAction.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateConstructorFromDiagramAction.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodDialog.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSClassUmlActionBase.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateMethodFromDiagramAction.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateMethodActionBase.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/NewActionScriptClassUmlAction.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/FlexCreateFieldFromDiagramAction.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/JSCreateFieldDialog.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/uml/actions/NewJSMemberActionBase.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptIndentOptionsEditor.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 296,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptCodeStyleSettingsConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/formatter/ActionScriptCodeStyleMainPanel.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptKeywordHighlighterVisitor.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptUnusedImportsHelper.java",
  "extension" : "java",
  "linesOfCode" : 322,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFieldByMxmlAttributeFix.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateClassOrInterfaceFix.java",
  "extension" : "java",
  "linesOfCode" : 584,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSEventMethod.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/ChoosePackageDialog.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateJSPropertyAccessorIntentionAction.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateEventMetadataByMxmlAttributeFix.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptAddConstructorAndSuperInvocationFix.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/ActionScriptCreateConstructorFix.java",
  "extension" : "java",
  "linesOfCode" : 319,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateFlexMobileViewIntentionAndFix.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateSetterByMxmlAttributeFix.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/fixes/CreateMxmlFileIntentionBase.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/validation/ActionScriptImplementedMethodProcessor.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/FlexFileElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptTypeChecker.java",
  "extension" : "java",
  "linesOfCode" : 248,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSUntypedDeclarationInspection.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptReferenceChecker.java",
  "extension" : "java",
  "linesOfCode" : 238,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSFieldCanBeLocalInspection.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ActionScriptConstructorChecker.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/fixes/ConvertToLocalFix.java",
  "extension" : "java",
  "linesOfCode" : 158,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptFunctionSignatureChecker.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/JSImplicitlyInternalDeclarationInspection.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnalysisHandlersFactory.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptHighlightingHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/ActionScriptAnnotatingVisitor.java",
  "extension" : "java",
  "linesOfCode" : 1091,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/inspections/actionscript/DeclareConditionalCompilerDefinitionFix.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/FlexMxmlGtTypedHandler.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ActionScriptAccessModifierTemplatePropertyProvider.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ui/newclass/MainStep.java",
  "extension" : "java",
  "linesOfCode" : 464,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ui/newclass/CreateFlashClassWizard.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ui/newclass/WizardModel.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ui/newclass/CustomVariablesStep.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/ui/ActionScriptPackageChooserDialog.java",
  "extension" : "java",
  "linesOfCode" : 325,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/lang/javascript/changesignature/JSChangeInfo.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5Importer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImportingSettings.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3Configurator.java",
  "extension" : "java",
  "linesOfCode" : 447,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/FlexmojosImporter.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5GenerateConfigTask.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos5Configurator.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/FlexConfigInformer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4Configurator.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos4GenerateConfigTask.java",
  "extension" : "java",
  "linesOfCode" : 354,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/RuntimeModulesGenerateConfigTask.java",
  "extension" : "java",
  "linesOfCode" : 131,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/maven/Flexmojos3GenerateConfigTask.kt",
  "extension" : "kt",
  "linesOfCode" : 176,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileStubBuilder.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileDecompiler.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/compiled/SwfSyntaxHighlighterProvider.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/compiled/SwfFileViewProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/compiled/DecompiledSwfParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexMxmlLanguageAttributeNames.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/MxmlParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexPredefinedTagNames.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexCssReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexApplicationComponent.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexConfigXmlReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ActionScriptPsiExtensionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexUpdateAddedFileHandler.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ActionScriptExtensionsImpl.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/MxmlLanguageInjector.java",
  "extension" : "java",
  "linesOfCode" : 224,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClassProvider.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnyXmlElementWithAnyChildrenDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextRootsChangedListener.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/FxDefinitionBackedDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexUndefinedElementFixProvider.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContextHolder.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexMxmlNSDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/ClassBackedElementDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 1153,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexSchemaHandler.java",
  "extension" : "java",
  "linesOfCode" : 248,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/AnnotationBackedDescriptorImpl.java",
  "extension" : "java",
  "linesOfCode" : 851,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/CodeContext.java",
  "extension" : "java",
  "linesOfCode" : 470,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlTagNameReference.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/FlexXmlExtension.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlLanguageTagsUtil.java",
  "extension" : "java",
  "linesOfCode" : 347,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/schema/MxmlBackedElementDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexMxmlColorAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 178,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassInheritorsProvider.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/MxmlImplicitImports.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedImplementedInterfacesIndex.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedClassesIndex.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/XmlBackedClassLineMarkerProvider.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedMembersIndex.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/copyright/UpdateMxmlCopyrightsProvider.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexCommonTypeNames.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/MxmlJSClass.java",
  "extension" : "java",
  "linesOfCode" : 275,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexXmlBackedSuperClassesIndex.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/mxml/FlexNameAlias.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexMoveFileHandler.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexCompositeSdkRootProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/XmlIdValueReference.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassProcessor.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveFileRefactoringHandler.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveInnerClassProcessor.java",
  "extension" : "java",
  "linesOfCode" : 236,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveClass/FlexMoveClassDialog.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperBaseDialog.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperProcessor.java",
  "extension" : "java",
  "linesOfCode" : 453,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractInterfaceDialog.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/extractSuper/FlexExtractSuperClassDialog.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/RenameMoveUtils.java",
  "extension" : "java",
  "linesOfCode" : 175,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantDialog.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantSettings.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/IntroduceConstantInfoProvider.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/introduceConstant/FlexIntroduceConstantHandler.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/changeSignature/ActionScriptImportProcessor.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersProcessor.java",
  "extension" : "java",
  "linesOfCode" : 204,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersDialog.java",
  "extension" : "java",
  "linesOfCode" : 289,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/refactoring/moveMembers/ActionScriptMoveMembersHandler.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/MxmlJSImplicitElementsIndexFileTypeProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptReferenceListFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionKeywordsContributor.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptCompletionPlaceFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptSymbolCompletionUtil.java",
  "extension" : "java",
  "linesOfCode" : 213,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/completion/ActionScriptReferenceCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 137,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/completion/FlexTextReferenceCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndexInfo.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexStringPropertyValue.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 465,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexClassOrIdUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssElementDescriptorProvider.java",
  "extension" : "java",
  "linesOfCode" : 597,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssColorValue.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexStyleIndex.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/CssClassValueReference.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexInputFilter.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssPropertyValue.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/CssPropertyValueReference.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssUtil.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCSSDialect.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexCssValueValidator.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/css/FlexStylesIndexableSetContributor.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexAnnotationNames.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/MxmlTodoIndexer.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/MxmlReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 471,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ArrayAttributeValueProcessor.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexStateElementNames.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 178,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexColorReference.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ActionScriptReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/index/ActionScriptCustomIndexer.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ActionScriptSpecificHandlersFactory.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexAttributeReferenceProvider.java",
  "extension" : "java",
  "linesOfCode" : 287,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeHelper.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptQualifiedItemProcessor.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptContextLevel.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptBaseJSSymbolProcessor.java",
  "extension" : "java",
  "linesOfCode" : 341,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptSinkResolveProcessor.java",
  "extension" : "java",
  "linesOfCode" : 252,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexResolveUtil.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTaggedResolveResult.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptReferenceExpressionResolver.java",
  "extension" : "java",
  "linesOfCode" : 307,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/SwcCatalogXmlUtil.java",
  "extension" : "java",
  "linesOfCode" : 284,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptAccessibilityProcessingHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 262,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptImportHandler.java",
  "extension" : "java",
  "linesOfCode" : 241,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptWalkUpResolveProcessor.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptClassResolver.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptFlexPsiImplUtil.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/FlexResolveHelper.java",
  "extension" : "java",
  "linesOfCode" : 287,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeGuardEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptVariantsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 210,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptTypeInfo.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/resolve/ActionScriptResolveProcessor.java",
  "extension" : "java",
  "linesOfCode" : 253,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ActionScriptHandlersFactory.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/SwfFileType.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/ActionScriptCommonHandlersFactory.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexPropertyReferenceProvider.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/com/intellij/javascript/flex/FlexPropertiesSupport.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "flex/src/icons/FlexIcons.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::flex" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contrib-configuration/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 19,
  "components" : [ "primary::contrib-configuration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contrib-configuration/common.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 11,
  "components" : [ "primary::contrib-configuration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-parameters.js",
  "extension" : "js",
  "linesOfCode" : 29,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijRunner.js",
  "extension" : "js",
  "linesOfCode" : 84,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCli.js",
  "extension" : "js",
  "linesOfCode" : 86,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/intellij-save-specFilter-before-kjhtml.js",
  "extension" : "js",
  "linesOfCode" : 9,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/kjhtml-specFilter-patch.js",
  "extension" : "js",
  "linesOfCode" : 29,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/karma-intellij-adapter.js",
  "extension" : "js",
  "linesOfCode" : 76,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/kjhtml/intellij-restore-specFilter-after-kjhtml.js",
  "extension" : "js",
  "linesOfCode" : 18,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijUtil.js",
  "extension" : "js",
  "linesOfCode" : 181,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/ng-template.js",
  "extension" : "js",
  "linesOfCode" : 36,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellij.conf.js",
  "extension" : "js",
  "linesOfCode" : 145,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/fakePlugin.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijReporter.js",
  "extension" : "js",
  "linesOfCode" : 253,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-intellij-debug.js",
  "extension" : "js",
  "linesOfCode" : 144,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/karma-browser-tracker.js",
  "extension" : "js",
  "linesOfCode" : 54,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijCoverageReporter.js",
  "extension" : "js",
  "linesOfCode" : 214,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/intellijPlugin.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/lib/tree.js",
  "extension" : "js",
  "linesOfCode" : 178,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/js_reporter/karma-intellij/static/delay-karma-start-in-debug-mode.js",
  "extension" : "js",
  "linesOfCode" : 20,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/META-INF/karma-debug.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/META-INF/karma-coverage.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/resources/inspectionDescriptions/KarmaConfigFile.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/karmaConfigV1_5_0/src/person.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/configurationProducer/forFileMochaTdd/src/just-a-file.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/configurationProducer/guttersInFileWithoutTestName/src/file-with-some-name.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/configurationProducer/forFile/src/just-a-file.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/styles.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/app/app.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/app/app.routes.ts",
  "extension" : "ts",
  "linesOfCode" : 2,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/app/app.config.ts",
  "extension" : "ts",
  "linesOfCode" : 10,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/app/app.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/index.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV20/src/main.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/styles.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/app/app.routes.ts",
  "extension" : "ts",
  "linesOfCode" : 2,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/app/app.component.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/app/app.config.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/app/app.component.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/index.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/failedTestInAngularNodejsV23/src/main.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/styles.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/app/app.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/app/app.routes.ts",
  "extension" : "ts",
  "linesOfCode" : 2,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/app/app.config.ts",
  "extension" : "ts",
  "linesOfCode" : 9,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/app/app.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/index.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/testData/runConfiguration/angularV21/src/main.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerState.java",
  "extension" : "java",
  "linesOfCode" : 228,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaJsSourcesLocator.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/StreamEventHandler.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServer.java",
  "extension" : "java",
  "linesOfCode" : 419,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaProcessOutputManager.java",
  "extension" : "java",
  "linesOfCode" : 148,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerTerminatedListener.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRegistry.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/CapturedBrowser.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerRestarter.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/server/KarmaServerLogComponent.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRerunFailedTestAction.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaServerSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProgramRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunProfileState.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleView.java",
  "extension" : "java",
  "linesOfCode" : 202,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/NxConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettings.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 227,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaExecutionSession.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaTestLocationProvider.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaConsoleProperties.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationBuilder.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaExecutionType.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunSettingsSerializationUtil.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaRunConfigurationRefactoringHandler.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/execution/KarmaProjectSettings.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/filter/KarmaBrowserErrorFilter.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/filter/KarmaSourceMapStacktraceFilter.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/KarmaBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/debug/DebuggableWebBrowser.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/debug/KarmaDebugProgramRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 197,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/tree/KarmaTestProxyFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaScopeKind.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaAllTestsScopeView.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaTestFileScopeView.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaScopeView.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/scope/KarmaSuiteOrTestScopeView.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageSession.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoveragePeer.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageRunner.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageProgramRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEnabledConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageEngine.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageResultPaths.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/coverage/KarmaCoverageSuite.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/config/KarmaBasePathFinder.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigFileInspection.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigFileReference.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/config/KarmaConfigReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 167,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/KarmaConfig.java",
  "extension" : "java",
  "linesOfCode" : 124,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/util/ArchivedOutputListener.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/util/KarmaUtil.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/com/intellij/javascript/karma/util/StreamEventListener.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "js-karma/src/icons/KarmaIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::js-karma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/jps-plugin/src/org/intellij/errorProne/ErrorProneJavaCompilingTool.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/jps-plugin/src/org/intellij/errorProne/ErrorProneModelSerializerExtension.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/resources/library/error-prone.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/src/org/intellij/errorProne/ErrorProneJavaBackendCompiler.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/src/org/intellij/errorProne/ErrorProneClasspathProvider.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/src/org/intellij/errorProne/ErrorProneCompilerConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/src/org/intellij/errorProne/ErrorProneCompilerDownloadingTask.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "error-prone/src/org/intellij/errorProne/ErrorProneBundle.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::error-prone" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxJSLanguageParser.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxJSLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxJSStubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/js/MdxImportModulePathStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/MdxBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/MdxFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/MdxLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxOuterLanguagePatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxTemplateDataElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxFileViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/psi/MdxFile.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxHighlightingLexerBase.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockMarkerBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/MdxTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/lang/parse/JsxBlockProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxEditorHighlighterProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxEditorHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxHighlightingLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/highlighting/MdxHighlightingLexerBase.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/completion/MdxImportExportCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsBlockContext.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxFileIndentOptionsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsSpacingProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/format/MdxJsFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/kotlin/org/intellij/plugin/mdx/codeInspection/MdxInspectionSuppressor.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/java/icons/MdxIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxEditorFactoryListener.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/java/org/intellij/plugin/mdx/js/MdxTagNameSynchronizer.java",
  "extension" : "java",
  "linesOfCode" : 383,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "mdx/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 34,
  "components" : [ "primary::mdx" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTest.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/generate/DartGenerateActionTestBase.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/folding/DartFoldingTest.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartTemplateMacrosTest.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithTest.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartImplementationsViewTest.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/editor/DartWordSelectionTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProviderTest.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterTest.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinderTest.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCodeMoverTest.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartCommentIdentifierTest.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartComponentMoverTest.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/moveCode/DartStatementMoverTest.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartLiveTemplatesTest.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/ide/DartSurroundWithInHtmlTest.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/DartCodeInsightFixtureTestCase.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartInHtmlParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/parser/DartParserPerformanceTest.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleTest.java",
  "extension" : "java",
  "linesOfCode" : 1255,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleStrictTest.java",
  "extension" : "java",
  "linesOfCode" : 251,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/dart_style/DartStyleLenientTest.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartWorkflowTest.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/workflow/DartSimpleTest.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/navigation/DartGoToSymbolTest.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/suppress/DartSuppressTest.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/markers/DartMethodSeparatorsTest.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/highlighting/DartHighlightingTest.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/rename/DartRenameTest.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterTest.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/formatter/DartFormatterInHtmlTest.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/resolve/DartResolveTest.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/util/CaretPositionInfo.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/util/DartTestUtils.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartTypingTest.java",
  "extension" : "java",
  "linesOfCode" : 738,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/typing/DartSelectWordTest.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/lang/dart/injection/DartInjectionTest.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartGotoImplementationTest.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartParameterInfoTest.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerHighlightingTest.java",
  "extension" : "java",
  "linesOfCode" : 319,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerFindUsagesTest.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerStatementCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerImplementationsMarkerProviderTest.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerEditingTest.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerOverrideMarkerProviderTest.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCodeGenerationTest.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerQuickFixTest.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractMethodRefactoringTest.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartMethodHierarchyTest.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartTypeHierarchyTest.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineLocalRefactoringTest.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerIntentionsTest.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartExtractLocalVariableRefactoringTest.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerDocUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 346,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartCallHierarchyTest.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerRenameTest.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerResolverTest.java",
  "extension" : "java",
  "linesOfCode" : 503,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 173,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartSdkConfigurationTest.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartServerGotoSuperHandlerTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartInlineMethodRefactoringTest.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartOptimizeImportsTest.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testSrc/com/jetbrains/dart/analysisServer/DartHierarchyTestBase.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/BasicConsumer.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/FindMemberDeclarationsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/ResponseListener.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetStatementCompletionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetDiagnosticsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/DartLspWorkspaceApplyEditRequestConsumer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/NotificationKind.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetLibraryDependenciesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetWidgetDescriptionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetSuggestionDetailsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetSuggestionDetailsConsumer2.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListenerAdapter.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetTypeHierarchyConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/SearchResultsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetFixesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/ImportElementsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/OrganizeDirectivesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/FindTopLevelDeclarationsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerSocket.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/Consumer.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerListener.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetPostfixCompletionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/JsonConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetSuggestionsConsumer2.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetSignatureConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetAssistsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetAvailableRefactoringsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/SortMembersConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/FindMemberReferencesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/CreateContextConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetRefactoringConsumer.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/MapUriConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerErrorCode.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/IsEnabledConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/FormatConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetVersionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetNavigationConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetServerPortConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetHoverConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/RequestListener.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/HealthUtils.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/InstrumentationLogger.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Instrumentation.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/InstrumentationLevel.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/InstrumentationBuilder.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/instrumentation/Base64.java",
  "extension" : "java",
  "linesOfCode" : 944,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/JsonUtilities.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/StringUtilities.java",
  "extension" : "java",
  "linesOfCode" : 211,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/general/ObjectUtilities.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logger.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/utilities/logging/Logging.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetRuntimeCompletionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetErrorsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetElementDeclarationsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/IsPostfixCompletionApplicableConsumer.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/DartLspTextDocumentContentConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/SetWidgetPropertyValueConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetReachableSourcesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/AnalysisServerStatusListener.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/FindElementReferencesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/UpdateContentConsumer.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/BroadcastAnalysisServerListener.java",
  "extension" : "java",
  "linesOfCode" : 175,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteResponseStream.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerConnectedProcessor.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisImplementedProcessor.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/OrganizeDirectivesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOverridesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOutlineProcessor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerStatusProcessor.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationSearchResultsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRuntimeCompletionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FixesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/TypeHierarchyProcessor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisErrorsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/VersionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisClosingLabelsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionAvailableSuggestionsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisAnalyzedFilesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/RefactoringGetAvailableProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FormatProcessor.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationLspProcessor.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CreateContextProcessor.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationProcessor.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ListPostfixCompletionTemplatesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/AssistsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindMemberReferencesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/StatementCompletionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetSuggestionDetailsProcessor2.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationServerErrorProcessor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CompletionIdProcessor2.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/SortMembersProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetNavigationProcessor.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisOccurrencesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationExecutionLaunchDataProcessor.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetImportedElementsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ResultProcessor.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisHighlightsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetServerPortProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/MapUriProcessor.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/HoverProcessor.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionExistingImportsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/IsEnabledProcessor.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/IsPostfixCompletionApplicableProcessor.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationCompletionResultsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisNavigationProcessor.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetRefactoringProcessor.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/JsonProcessor.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/CompletionIdProcessor.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/ImportElementsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/NotificationAnalysisFlushResultsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/PostfixCompletionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindTopLevelDeclarationsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/GetSuggestionDetailsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindElementReferencesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/FindMemberDeclarationsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/LibraryDependenciesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/processor/DartLspTextDocumentContentProcessor.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/DebugPrintStream.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ResponseSink.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteRequestSink.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/StdioServerSocket.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerErrorReaderThread.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/BlockingRequestSink.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RequestSink.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/LineReaderStream.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ByteLineReaderStream.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ErrorRequestSink.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/ResponseUtilities.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/utilities/RequestUtilities.java",
  "extension" : "java",
  "linesOfCode" : 600,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ServerVersionMismatchException.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/FileReadMode.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/ResponseStream.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/internal/remote/RemoteAnalysisServerImpl.java",
  "extension" : "java",
  "linesOfCode" : 1105,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/ExtendedRequestErrorCode.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetImportedElementsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/BulkFixesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/DebugService.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/ShowMessageRequestConsumer.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/ListPostfixCompletionTemplatesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/com/google/dart/server/GetSuggestionsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FileKind.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestionKind.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationRegion.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameterKind.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionMode.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntry.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetFeedback.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerService.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodFeedback.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameOptions.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedClass.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/NavigationTarget.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceChange.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableKind.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterInfo.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisOptions.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ServerLogEntryKind.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionRelevanceTag.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionCaseMatchingMode.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValue.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageAction.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/GeneralAnalysisService.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionTypeKind.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImports.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestion.java",
  "extension" : "java",
  "linesOfCode" : 187,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverriddenMember.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingRegion.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AddContentOverlay.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionService.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditorKind.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PubStatus.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/TypeHierarchyItem.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/IncludedSuggestionSet.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/PostfixTemplateDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblem.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Element.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ClosingLabel.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceEdit.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorSeverity.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Outline.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RenameFeedback.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegionType.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AvailableSuggestionSet.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineMethodOptions.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableFeedback.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringFeedback.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ParameterKind.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestErrorCode.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyValueEnumItem.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImplementedMember.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorType.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutionService.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HoverInformation.java",
  "extension" : "java",
  "linesOfCode" : 212,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisStatus.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringOptions.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditSuggestion.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Position.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExistingImport.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ChangeContentOverlay.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodOptions.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ContextData.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LibraryPathSet.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/OverrideMember.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SourceFileEdit.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestion.java",
  "extension" : "java",
  "linesOfCode" : 383,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionVariable.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpressionType.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RemoveContentOverlay.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisService.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisError.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringProblemSeverity.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RuntimeCompletionExpression.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringKind.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MoveFileOptions.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/LinkedEditGroup.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElementSet.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterService.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/CompletionSuggestionKind.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementDeclaration.java",
  "extension" : "java",
  "linesOfCode" : 187,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/InlineLocalVariableFeedback.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ElementKind.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DartLspProtocol.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResultKind.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFixDetail.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutline.java",
  "extension" : "java",
  "linesOfCode" : 214,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractMethodFeedback.java",
  "extension" : "java",
  "linesOfCode" : 164,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/AnalysisErrorFixes.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Occurrences.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/BulkFix.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FoldingKind.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/SearchResult.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetPropertyEditor.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterWidgetProperty.java",
  "extension" : "java",
  "linesOfCode" : 173,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RefactoringMethodParameter.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ImportedElements.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineAttribute.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/HighlightRegion.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/MessageType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractLocalVariableOptions.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/DiagnosticMessage.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/RequestError.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/FlutterOutlineKind.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExtractWidgetOptions.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/Location.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/dartlang/analysis/server/protocol/ExecutableFile.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/analysisServer/org/osgi/framework/Version.java",
  "extension" : "java",
  "linesOfCode" : 188,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/RemoteServiceCompleter.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetMemoryUsageConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/BreakpointConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/PortListConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/VMConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/ProtocolListConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetCpuSamplesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetClassListConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/EvaluateConsumer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SetExceptionPauseModeConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/RequestHeapSnapshotConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetInstanceConsumer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SetFlagConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetInboundReferencesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/ServiceExtensionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/TimelineConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/UriListConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/TimelineFlagsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/Consumer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetSourceReportConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetStackConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/PauseConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/TimestampConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/KillConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetIsolateConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetLibraryConsumer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/AddBreakpointAtEntryConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SetIsolatePauseModeConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/AddBreakpointConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/EvaluateInFrameConsumer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/ResumeConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetIsolateGroupMemoryUsageConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetObjectConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/AddBreakpointWithScriptUriConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SetLibraryDebuggableConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetRetainingPathConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SuccessConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/FlagListConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetIsolateGroupConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetInstancesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/VersionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/ClearCpuSamplesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SetNameConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/ProcessMemoryUsageConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetAllocationProfileConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/InvokeConsumer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/ReloadSourcesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/SetTraceClassAllocationConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/RemoveBreakpointConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/CpuSamplesConsumer.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetInstancesAsListConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/consumer/GetScriptsConsumer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmService.java",
  "extension" : "java",
  "linesOfCode" : 976,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/RemoteServiceRunner.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceListener.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logger.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/logging/Logging.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SentinelKind.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportRange.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Event.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MemoryUsage.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorRef.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Library.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassList.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamplesEvent.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UriList.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ExceptionPauseMode.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundVariable.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Instance.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportCoverage.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ExtensionData.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReference.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceLocation.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/MapAssociation.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LogRecord.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/NativeFunction.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReportKind.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FuncRef.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProfileFunction.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeParameters.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClientAgentType.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FlagList.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryDependency.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ResolvedPackageUri.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/SourceReport.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Null.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSamples.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateFlag.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Element.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassObj.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassRef.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Code.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Stack.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArgumentsRef.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Success.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroupRef.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateRef.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timeline.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineEvent.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CpuSample.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Context.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Timestamp.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ScriptList.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceKind.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingObject.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/AllocationProfile.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Protocol.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Script.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VMRef.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/EventKind.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/BoundField.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Field.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/VM.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Breakpoint.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Func.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ElementList.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorKind.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ScriptRef.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ErrorObj.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Parameter.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/StepOption.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/UnresolvedSourceLocation.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/PortList.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ContextRef.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/NullRef.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CodeRef.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RPCError.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProtocolList.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FrameKind.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClassHeapStats.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryUsage.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceSet.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ProcessMemoryItem.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ObjRef.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ReloadReport.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ClientName.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Flag.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/CodeKind.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Obj.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/ContextElement.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TimelineFlags.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/IsolateGroup.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Frame.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InstanceRef.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Sentinel.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/FieldRef.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Response.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Message.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/LibraryRef.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/TypeArguments.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/InboundReferences.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Isolate.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/Version.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/element/RetainingPath.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/VmServiceBase.java",
  "extension" : "java",
  "linesOfCode" : 459,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/ResponseSink.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/BlockingRequestSink.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/RequestSink.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/ErrorRequestSink.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/WebSocketRequestSink.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/thirdPartySrc/vmServiceDrivers/org/dartlang/vm/service/internal/VmServiceConst.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/intentionDescriptions/DartQuickAssistIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/META-INF/dart-coverage.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/META-INF/dart-js-debugger-support.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/META-INF/dart-copyright.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/META-INF/dart-yaml.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/WhilePostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/TryPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/NnPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/ForiPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/AssertPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/TryonPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/IterPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/SwitchPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/ReturnPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/DartRemotePostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/ElsePostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/IfPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/NullPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/NotnullPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/BangPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/ParPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/NotPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/postfixTemplates/ForPostfixTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/inspectionDescriptions/DartPathPackageReference.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/inspectionDescriptions/DartOutdatedDependencies.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/liveTemplates/dart_miscellaneous.xml",
  "extension" : "xml",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/resources/inlayProviders/dart.closing.labels/preview.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/ImplementMixin1.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/OverrideMixin1.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement_WEB_2479.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Constructor2.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement2.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/GetterSetter2.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/NamedConstructor2.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/ToString_WEB_16813.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement_WEB_16793_2.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/ToString1.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement7.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement_WEB_2479_2.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/ToString2.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Override5.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Override1.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/GetterSetter4.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Override2.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/EqualsAndHashCode21.dart",
  "extension" : "dart",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement3.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement4.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/EqualsAndHashCode2.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/GetterSetter3.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/NamedConstructor3.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/OverrideOperator.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Getter2.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/NamedConstructor1.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement_WEB_16793.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/EqualsAndHashCode1.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Setter1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement6.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Override4.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/GetterSetter1.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement1.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Getter1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement5.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Implement_WEB_14400.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Constructor3.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Override3.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/EqualsAndHashCode20.dart",
  "extension" : "dart",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/generate/Constructor1.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/AssertStatements.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/NewExpression.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/TypeArguments.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/SingleLineFileHeader.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/TypeArgumentsByDefault.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/ClassDocNoFileHeader.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/ExpandedFileHeaderAndFoldedImports.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/Literals.dart",
  "extension" : "dart",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/ClassEnumExtensionBodies.dart",
  "extension" : "dart",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/CommentsFolding.dart",
  "extension" : "dart",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/PartsByDefault.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/OnlyFileHeaderInFile.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/DocCommentsCollapsed.dart",
  "extension" : "dart",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/FileHeaderBeforePartOf.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/LoopStatements.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/MultilineStrings.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/CustomRegions.dart",
  "extension" : "dart",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/DartFormalParameterList.dart",
  "extension" : "dart",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/CustomRegionsOverlappingWithCommentFoldings.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/FunctionExpressionBody.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/CompositeFileHeaderAndExpandedImports.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/Parts.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/FileHeaderBeforeSingleImport.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/FunctionBody.dart",
  "extension" : "dart",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/FunctionBodyCollapsedByDefault.dart",
  "extension" : "dart",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/folding/IfStatements.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/CreateClass.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/CreatePartFile.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/UseEqEqNull.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/CreateClass.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/UseEqEqNull.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/CreateMethodInAnotherFile_part.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/CreateMethodInAnotherFile.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/quickfix/CreateMethodInAnotherFile_part.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SubtypeExtends/SubtypeExtends.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SubtypeExtends/SubtypeExtends_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SubtypeImplements/SubtypeImplements_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SubtypeImplements/SubtypeImplements.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/RedSuperClass/RedSuperClass_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/RedSuperClass/RedSuperClass.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SupertypeImplements/SupertypeImplements.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SupertypeImplements/SupertypeImplements_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/PartOfExtends/PartOfExtends.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/PartOfExtends/PartOfExtends_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/PartOfExtends/SomePart.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SubtypeMixins/SubtypeMixins.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SubtypeMixins/SubtypeMixins_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SupertypeExtends/SupertypeExtends_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SupertypeExtends/SupertypeExtends.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SupertypeMixins/SupertypeMixins.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/typeHierarchy/SupertypeMixins/SupertypeMixins_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/optimizeImports/OptimizeImports_other2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/optimizeImports/OptimizeImports.after.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/optimizeImports/OptimizeImports_other1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/optimizeImports/OptimizeImports.dart",
  "extension" : "dart",
  "linesOfCode" : 19,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/GetterSetterCallers/GetterSetterCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/GetterSetterCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallers/MethodCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallers/B.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallers/C.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallees/B.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallees/A.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallees/MethodCallees_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodCallees/C.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionRefCallers/B.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionRefCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionRefCallers/FunctionRefCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionRefCallers/C.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallers/ConstructorCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallers/B.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallers/C.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FactoryConstructorCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FactoryConstructorCallers/FactoryConstructorCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallees/ConstructorCallees_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallees/B.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallees/A.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/ConstructorCallees/C.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallers/B.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallers/MultiCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallers/C.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallers/B.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallers/C.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallers/FunctionCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodRefCallers/B.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodRefCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodRefCallers/MethodRefCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MethodRefCallers/C.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/NamedConstructorCallers/NamedConstructorCallers_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/NamedConstructorCallers/A.dart",
  "extension" : "dart",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/LocalFnInFunction/LocalFnInFunction_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/LocalFnInFunction/C.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/LocalFnInMethod/LocalFnInMethod_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/LocalFnInMethod/C.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallees/B.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallees/A.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallees/MultiCallees_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 90,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/MultiCallees/C.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallees/FunctionCallees_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallees/B.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallees/A.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/callHierarchy/FunctionCallees/C.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/intentions/IntroduceVariableNoSelection.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/intentions/SurroundWithTryCatch.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/intentions/SurroundWithTryCatch.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/intentions/IntroduceVariableNoSelection.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/FunctionAll.after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/FunctionAll.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/MethodGetter.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/MethodAll.after.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/MethodGetter.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/MethodSingle.after.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/MethodSingle.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/method/MethodAll.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/localVariable/ExpressionSingle.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/localVariable/ExpressionAll.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/localVariable/ExpressionAll.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/extract/localVariable/ExpressionSingle.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/IgnorePotential.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/Class.after.dart",
  "extension" : "dart",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/TypeAndImmediatelyRenameLocalVar.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/CheckInitialConditionsCannotCreate.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/ConstructorDefaultToNamed.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/TypeAndImmediatelyRenameLocalVar.after.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/CheckFinalConditionsNameFatalError.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/Class.dart",
  "extension" : "dart",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/Method.after.dart",
  "extension" : "dart",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/ConstructorDefaultToNamed.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/IgnorePotential.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/rename/Method.dart",
  "extension" : "dart",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/FunctionAll.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/FunctionSingle.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/FunctionAll.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/FunctionSingle.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/Setter.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/Method.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/Method.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/method/Setter.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/local/Test.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/refactoring/inline/local/Test.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/overrideMarker/OverrideMarker.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/overrideMarker/ImplementMarker.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/overrideMarker/OverriddenOperator.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/highlighting/SyntaxHighlighting.dart",
  "extension" : "dart",
  "linesOfCode" : 81,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/highlighting/ErrorsAfterEOF.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/highlighting/ErrorsHighlighting.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/EatTailOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionNoArgsInvocation.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/WithImportPrefix.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionAfterShow.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ArgsPlaceholderOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/KeepOldArgsOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ExistingImports.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/UriCompletionByTab/lib/libFile.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/UriCompletionByTab/pubspec.yaml",
  "extension" : "yaml",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/UriCompletionByTab/web/foo.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ExistingImports.after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatTailOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatTailOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/CaretPlacementInFor.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/IncompleteTernary.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatMapOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/InsideIncompleteListLiteral.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatParenOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionNoArgsInvocation.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/WithImportPrefix.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/NotYetImportedClass.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/IncompleteTernary.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionWithArgsInvocation.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatParenOnTab2.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatAwaitOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatParenOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/EatTailOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatAwaitOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/NotYetImportedClass.after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatListOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatMapOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ArgsPlaceholderOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatListOnTab.dart",
  "extension" : "dart",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/UriCompletionByTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/DoNotEatParenOnTab2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionAsArgument.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/CaretPlacementInFor.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionAsArgument.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionWithArgsInvocation.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ExistingImportLibrary.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/FunctionAfterShow.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ConstructorParens.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/ConstructorParens.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/completion/KeepOldArgsOnTab.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoImplementation/Gti4.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoImplementation/Gti3.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoImplementation/Gti1.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoImplementation/Mixin1.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoImplementation/Gti2.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoImplementation/Operator.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/implementationsMarker/OperatorOverridden.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/implementationsMarker/MethodExtended.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/implementationsMarker/MethodImplemented.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/implementationsMarker/ClassImplemented.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/implementationsMarker/ClassExtended.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/t3.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/t2.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/T1m_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/C1m_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/t1.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/T2m_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/methodHierarchy/M1m_verification.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperClass.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperOperator.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperClassMethod.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperOperator.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperClassMethod.after.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperInterface.after.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperClass.after.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/analysisServer/gotoSuper/SuperInterface.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassImport_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/CommentImport_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassEnd_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/TypedefImport.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassEnd.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment2.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/TopLevelVar_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment2_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/LineCommentVar_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/VarComment_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/LineCommentVar.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/VarLine_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/LineCommentVar_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ImportClass.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment1.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment1_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/VarComment_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment3.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment3_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment3_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/CommentImport.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/TypedefImport_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassClass_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment2.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/VarLine.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/CommentMid.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/FunctionTypedef_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/FirstMemberVar_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassEnd_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment1_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassImport_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment2_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/MainComment_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment1_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/TypedefImport_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/CommentImport_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment1.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/FunctionTypedef_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ImportClass_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment3.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment1_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment2_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/TopLevelVar.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment3_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockComment3_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/BlockDocComment2_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/CommentMid_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/CommentMid_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/FirstMemberVar_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassClass.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/TopLevelVar_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/VarLine_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassImport.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/MainComment_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/ClassMixed.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/ClassFirst.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/VarSingleLine2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/EmptyDocBlock.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/LineDocVar2.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/WithinBlock.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/EmptyBlock.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/ThreeSingleLine.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/VarSingleLine4.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/SplitSingleLines3.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/ThreeSingleLineDoc.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/VarSingleLine1.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/VarSingleLine3.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/MixedLines2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/ClassLast.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/SplitSingleLines1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/SplitSingleLines2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/LineDocVar1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/WithinDocBlock.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/comments/MixedLines1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/MainComment.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/FunctionTypedef.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ImportClass_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/ClassClass_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/VarComment.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/componentMover/FirstMemberVar.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/TryCatchFinally.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/IfElse1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/html/IfElse1.after.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/html/IfElse1.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/IfElse2.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/While1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/If1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/While1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Brackets1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/IfElse1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/IfElse2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/While2.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/If1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Parenthesis1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Brackets2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/If2.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/DoWhile2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/DoWhile1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Parenthesis2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/If2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/NotParenthesis1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/NotParenthesis1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/While2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/DoWhile1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Brackets1.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/DoWhile2.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Brackets2.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/For1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/For1.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Parenthesis1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/For2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/NotParenthesis2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/TryCatch.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/Parenthesis2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/For2.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/NotParenthesis2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/TryCatchFinally.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/surroundWith/TryCatch.after.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/core_elements/core_header_panel.html",
  "extension" : "html",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/core_elements/src/core-header-panel/core-header-panel.html",
  "extension" : "html",
  "linesOfCode" : 166,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/core_elements/src/polymer/polymer.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/polymer/polymer.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/polymer/transformer.dart",
  "extension" : "dart",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/polymer/polymer.dart",
  "extension" : "dart",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/polymer/src/js/polymer/polymer.html",
  "extension" : "html",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/packages/polymer/src/js/polymer/layout.html",
  "extension" : "html",
  "linesOfCode" : 230,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/PathPackageReferenceInspection/other_project_2/lib/bar.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/PathPackageReferenceInspection/other_project_2/pubspec.yaml",
  "extension" : "yaml",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/PathPackageReferenceInspection/other_project/lib/foo.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/PathPackageReferenceInspection/other_project/pubspec.yaml",
  "extension" : "yaml",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/PathPackageReferenceInspection/pubspec.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/DeprecatedApiUsageInspection.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/EscapeSequences.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/Spelling.dart",
  "extension" : "dart",
  "linesOfCode" : 46,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/ColorAnnotatorIdePart.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/ScriptSrcPathToPackagesFolder/ScriptSrcPathToPackagesFolder.html",
  "extension" : "html",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/highlighting/SimplePolymer/web/SimplePolymer.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/core/core.dart",
  "extension" : "dart",
  "linesOfCode" : 51,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/core/string.dart",
  "extension" : "dart",
  "linesOfCode" : 150,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/core/list.dart",
  "extension" : "dart",
  "linesOfCode" : 88,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/core/int.dart",
  "extension" : "dart",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/_internal/libraries.dart",
  "extension" : "dart",
  "linesOfCode" : 227,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/collection/hash_map.dart",
  "extension" : "dart",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/collection/collection.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/sdk/lib/math/math.dart",
  "extension" : "dart",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/rename/ReferencedHtmlInPackage.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/rename/ReferencedHtmlInPackageAfter.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/BlockDocWord1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineDocWord3.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineDocWord3_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineWord1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/BlockDocWord2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineDocWord2.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/BlockWord1.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineDocWord2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineDocWord1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineDocWord1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/LineWord1.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/BlockWord1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/BlockDocWord1.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/selectWord/BlockDocWord2.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo_call_localVariable.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo6.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo11.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo3.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo17.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo14.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo_call_newExpression.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo2.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo21.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo_call_functionInvocation.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo9.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo7.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo12.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo_fieldFormal_normal.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo16.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo18.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo8.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo4.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo_call_getterInvocation.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo1.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo10.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo19.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo5.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo23.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo13.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/Annotation.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo_fieldFormal_named.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo22.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo20.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo24.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/paramInfo/ParamInfo15.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceOthers_after.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/MapAndListLiterals_after.dart",
  "extension" : "dart",
  "linesOfCode" : 54,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/EmptyBlocks.dart",
  "extension" : "dart",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/ErrorInArgumentList.dart",
  "extension" : "dart",
  "linesOfCode" : 38,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Strings.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SyntaxErrors.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/html/Default.html",
  "extension" : "html",
  "linesOfCode" : 55,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/html/Default_after.html",
  "extension" : "html",
  "linesOfCode" : 54,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/WrappingMeth.dart",
  "extension" : "dart",
  "linesOfCode" : 40,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/ErrorInArgumentList_after.dart",
  "extension" : "dart",
  "linesOfCode" : 38,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Comments_after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Default3.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/ArgumentComment.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Arguments_after.dart",
  "extension" : "dart",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceWithin.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/LineCommentsAtFirstColumn_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/WEB_7058_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceBeforeParentheses_after.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SyntaxErrors_after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/BracePlacement2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/ConstructorsWithoutNew_after.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/VarDecl.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/BracePlacement1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/AsyncForgotten_after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/LineCommentsAtFirstColumn.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/BracePlacement1.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/ConstructorsWithoutNew.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Metadata_after.dart",
  "extension" : "dart",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceWithin_after.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/AdjacentStrings.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/FileComments_after.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/AdjacentStrings_after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/WrappingMeth_after.dart",
  "extension" : "dart",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceLeftBraces_after.dart",
  "extension" : "dart",
  "linesOfCode" : 44,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Expressions.dart",
  "extension" : "dart",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/DefaultAll.dart",
  "extension" : "dart",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Arguments.dart",
  "extension" : "dart",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceBeforeParentheses.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/AsyncForgotten.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/MapAndListLiterals.dart",
  "extension" : "dart",
  "linesOfCode" : 54,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Comments.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Cascades.dart",
  "extension" : "dart",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceOthers.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/CascadeSame.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/AdjacentStringsLong.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Default2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/EmptyBlocks_after.dart",
  "extension" : "dart",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Ternary1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/OddCases.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceLeftBraces.dart",
  "extension" : "dart",
  "linesOfCode" : 44,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Default2.dart",
  "extension" : "dart",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Default.dart",
  "extension" : "dart",
  "linesOfCode" : 81,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/OddCases_after.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Strings_after.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Cascades_after.dart",
  "extension" : "dart",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/WEB_7058.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Default_after.dart",
  "extension" : "dart",
  "linesOfCode" : 87,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/FileComments.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/ArgumentComment_after.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Alignment.dart",
  "extension" : "dart",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/AdjacentStringsLong_after.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/CascadeSame_after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceAroundOperators.dart",
  "extension" : "dart",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/SpaceAroundOperators_after.dart",
  "extension" : "dart",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/VarDecl_after.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Alignment_after.dart",
  "extension" : "dart",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Default3_after.dart",
  "extension" : "dart",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Metadata.dart",
  "extension" : "dart",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/DefaultAll_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Ternary1.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/Expressions_after.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/formatter/BracePlacement2.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf1_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/DoIfBody.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf1.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/VarIfDo_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam3.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf3.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/VarIfCall_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IntoFor1.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam1.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr2.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/MinimalMain_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf2_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr3_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf2_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam1_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/VarIfDo.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IntoFor1_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr7_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/VarIfDo_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr6_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IfVarWhile_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr7_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr4_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam3_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf3_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam1_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf3_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam2_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr2_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr5_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr1_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr2_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr3_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IfVarWhile_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr6.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/VarIfCall.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IfVarWhile.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr4.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr1.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr4_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IntoFor2.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr3.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr7.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/DoIfBody_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr1_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/MinimalMain.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf2.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr5.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam2.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr5_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/DoIfBody_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IntoFor2_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/MinimalMain_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam2_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NestedIf1_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/NamedParam3_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IntoFor2_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/IntoFor1_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/VarIfCall_afterUp.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/statementMover/ListExpr6_afterDown.dart",
  "extension" : "dart",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Itar1.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Itar2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Sout.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Iter.dart",
  "extension" : "dart",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Itar2.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Sout.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Soutm.after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Soutm.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Soutm2.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Iter.after.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Soutm2.after.dart",
  "extension" : "dart",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/liveTemplates/Itar1.after.dart",
  "extension" : "dart",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/StringWithMultiCaretInDifferentContexts_after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/DocComment2.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/DocComment2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/StringWithMultiCaretInDifferentContexts.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/DocComment3_after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/StringWithMultiCaret.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/DocComment3.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBrace1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/String1.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/DocComment_after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/String3.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBrace3_after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBrace3.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBrace2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/Less_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBrace1.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/String3_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBraceWithMultiCaret_after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/StringWithMultiCaret_after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBraceWithMultiCaretInDifferentContexts.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBraceWithMultiCaret.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBrace2.dart",
  "extension" : "dart",
  "linesOfCode" : 2,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/String1_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/DocComment.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/GenericBraceWithMultiCaretInDifferentContexts_after.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/String2_after.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/Less.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/typing/String2.dart",
  "extension" : "dart",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/injection/JsonWithComment.dart",
  "extension" : "dart",
  "linesOfCode" : 19,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/injection/HtmlInStrings.dart",
  "extension" : "dart",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/injection/RegExp.dart",
  "extension" : "dart",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/ThrowExpression.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Patterns.dart",
  "extension" : "dart",
  "linesOfCode" : 425,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Operators.dart",
  "extension" : "dart",
  "linesOfCode" : 57,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/ConstructorTearoffs.dart",
  "extension" : "dart",
  "linesOfCode" : 124,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Strings.dart",
  "extension" : "dart",
  "linesOfCode" : 41,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/html/Html1.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/FunctionType.dart",
  "extension" : "dart",
  "linesOfCode" : 710,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/UnifiedCollections.dart",
  "extension" : "dart",
  "linesOfCode" : 146,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Typedef.dart",
  "extension" : "dart",
  "linesOfCode" : 69,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/ParametersAndArguments.dart",
  "extension" : "dart",
  "linesOfCode" : 68,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Milestone3.dart",
  "extension" : "dart",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Other.dart",
  "extension" : "dart",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/HardCases1.dart",
  "extension" : "dart",
  "linesOfCode" : 57,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Milestone1.dart",
  "extension" : "dart",
  "linesOfCode" : 78,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Literals.dart",
  "extension" : "dart",
  "linesOfCode" : 119,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/ShorthandAccess.dart",
  "extension" : "dart",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Generic.dart",
  "extension" : "dart",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/FunctionTypeSyntax.dart",
  "extension" : "dart",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NullAwareOperators.dart",
  "extension" : "dart",
  "linesOfCode" : 59,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Class1.dart",
  "extension" : "dart",
  "linesOfCode" : 146,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NotClosedComment4.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NotClosedComment2.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/LotsOfNestedParenthesesPerformance.dart",
  "extension" : "dart",
  "linesOfCode" : 67,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/AsyncForgotten.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NullAwareInvalid.dart",
  "extension" : "dart",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Cascades.dart",
  "extension" : "dart",
  "linesOfCode" : 68,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NullAwareElement.dart",
  "extension" : "dart",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Class2.dart",
  "extension" : "dart",
  "linesOfCode" : 105,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/HardCases2.dart",
  "extension" : "dart",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Records.dart",
  "extension" : "dart",
  "linesOfCode" : 89,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/TopLevel.dart",
  "extension" : "dart",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/HardCases3.dart",
  "extension" : "dart",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Errors.dart",
  "extension" : "dart",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/FormalParameterSyntax.dart",
  "extension" : "dart",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/SuperCallSyntax.dart",
  "extension" : "dart",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Library.dart",
  "extension" : "dart",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NotClosedComment3.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/NotClosedComment1.dart",
  "extension" : "dart",
  "linesOfCode" : 1,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/MethodSignatureSyntax.dart",
  "extension" : "dart",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Enum.dart",
  "extension" : "dart",
  "linesOfCode" : 56,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Constructors.dart",
  "extension" : "dart",
  "linesOfCode" : 67,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/testData/parsing/Milestone2.dart",
  "extension" : "dart",
  "linesOfCode" : 170,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartComponentType.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistSet.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/assists/DartSourceEditException.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntentionListener.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/assists/AssistUtils.java",
  "extension" : "java",
  "linesOfCode" : 328,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/assists/DartQuickAssistIntention.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartFileListener.java",
  "extension" : "java",
  "linesOfCode" : 325,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartPluginCapabilities.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingOptionsProvider.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/folding/DartCodeFoldingSettings.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/folding/DartFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 470,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyNodeDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyProvider.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/method/DartMethodHierarchyBrowser.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerTypeHierarchyTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSubtypesHierarchyTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyBrowser.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartServerSupertypesHierarchyTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyProvider.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/type/DartTypeHierarchyNodeDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/DartHierarchyUtil.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyNodeDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallerTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyProvider.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCallHierarchyBrowser.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/hierarchy/call/DartCalleeTreeStructure.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateAccessorHandler.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateGetterSetterFix.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateAction.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateEqualsAndHashcodeAction.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateToStringHandler.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateEqualsAndHashcodeHandler.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateConstructorFix.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateNamedConstructorHandler.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateNamedConstructorAction.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseCreateMethodsFix.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateEqualsAndHashcodeFix.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/OverrideImplementMethodFix.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateGetterAction.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateToStringAction.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateSetterAction.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartOverrideMethodHandler.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateNamedConstructorFix.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateConstructorAction.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartImplementMethodHandler.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateConstructorHandler.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/CreateToStringFix.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/BaseDartGenerateHandler.java",
  "extension" : "java",
  "linesOfCode" : 158,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/generation/DartGenerateGetterSetterAction.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartSmartKeysConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartEnterInDocLineCommentHandler.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartAutoImportOptionsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartStripTrailingSpacesFilterFactory.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartEnterInStringHandler.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartWordSelectionHandler.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineIndentProvider.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartTypeHandler.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartLineWrapPositionStrategy.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartCopyPasteProcessor.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/editor/DartSelectionFilter.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartRelativePathsConsoleFilter.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartRunner.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceStackFrame.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceEvaluatorInFrame.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceExecutionStack.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartAsyncMarkerFrame.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceValue.java",
  "extension" : "java",
  "linesOfCode" : 478,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartVmServiceSuspendContext.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/frame/DartStaticFieldsGroup.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/IsolatesInfo.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceDebugProcess.java",
  "extension" : "java",
  "linesOfCode" : 600,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceBreakpointHandler.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartExceptionBreakpointHandler.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceConsumers.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/DartVmServiceListener.java",
  "extension" : "java",
  "linesOfCode" : 164,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java",
  "extension" : "java",
  "linesOfCode" : 676,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartDaemonParserUtil.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevRunningState.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConsoleView.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevParameters.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugParameters.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/OpenDartObservatoryUrlAction.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartConsoleFolding.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRuntimeConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartRemoteDebugConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/DartCommandLineRunningState.java",
  "extension" : "java",
  "linesOfCode" : 219,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartRemoteDebugConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartWebdevConfigurationEditorForm.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/server/ui/DartCommandLineConfigurationEditorForm.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointProperties.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfigurationBase.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartDebuggerEditorsProvider.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/base/DartRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExecutionHelper.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartLineBreakpointType.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartConsoleFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartConsoleFilter.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartPositionInfo.java",
  "extension" : "java",
  "linesOfCode" : 160,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/client/DartWebDebugAware.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/DartExceptionBreakpointType.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/DartTestLocationProvider.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/util/TestUtil.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/runner/actions/DartPopFrameAction.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/RestartDartAnalysisServerAction.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsFilterForm.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblem.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewPanel.java",
  "extension" : "java",
  "linesOfCode" : 379,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsView.java",
  "extension" : "java",
  "linesOfCode" : 283,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsTableModel.java",
  "extension" : "java",
  "linesOfCode" : 325,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/ReanalyzeDartSourcesAction.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisToolWindowFactory.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/AnalysisServerDiagnosticsAction.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsViewSettings.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartAnalysisServerSettingsForm.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/errorTreeView/DartProblemsPresentationHelper.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewModel.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewFactory.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/structure/DartStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 149,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 356,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/annotator/DartProblemGroup.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonRequestHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonListener.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartActiveLocationChangeHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartToolingDaemonService.kt",
  "extension" : "kt",
  "linesOfCode" : 293,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/toolingDaemon/DartCopyDtdUriAction.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/DartTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartRemotePostfixTemplate.java",
  "extension" : "java",
  "linesOfCode" : 173,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/postfix/DartPostfixTemplateProvider.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodParametersMacro.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartListVariableMacro.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartIterableVariableMacro.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartSuggestIndexNameMacro.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartSuggestVariableNameMacro.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMacroBase.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartFilterByClassMacro.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodReturnTypeMacro.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartMethodNameMacro.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartClassNameMethodNameMacro.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/template/macro/DartClassNameMacro.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/imports/DartImportOptimizer.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/devtools/DartDevToolsService.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartFileUrlMapper.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartImplementationTextSelectioner.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterDescription.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartFunctionDescription.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartOptionalParameterDescription.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartClassContributor.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/testIntegration/DartTestFinder.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartWritingAccessProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/DartStatementsSurroundDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartBlockAndChildStatementSurrounderBase.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithIfElseSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithTryCatchFinallySurrounder.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithForSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithIfSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithWhileSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithDoWhileSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartLiteralAndBlockStatementSurrounderBase.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartStatementSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartBlockStatementSurrounderBase.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/statement/DartWithTryCatchSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithParenthesisExpressionSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithNotParenthesisExpressionSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithBracketsExpressionSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/expression/DartWithExpressionSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/surroundWith/DartExpressionSurroundDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRenameDialog.java",
  "extension" : "java",
  "linesOfCode" : 185,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/introduce/DartServerExtractLocalVariableHandler.java",
  "extension" : "java",
  "linesOfCode" : 223,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatus.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusContext.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusSeverity.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/status/RefactoringStatusEntry.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartInlineHandler.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/DartServerMoveDartFileHandler.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/moveFile/MoveFileRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoringDialog.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineLocalRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartServerRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/DartRefactoringSupportProvider.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/extract/DartServerExtractMethodHandler.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractMethodRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerExtractLocalVariableRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRenameRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerInlineMethodRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/refactoring/ServerRefactoring.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartComponentMover.java",
  "extension" : "java",
  "linesOfCode" : 337,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/moveCode/DartStatementMover.java",
  "extension" : "java",
  "linesOfCode" : 535,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartCharFilter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartGotoDeclarationHandler.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 612,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartServerStatementCompletionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartCompletionTimerExtension.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartCompletionExtension.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/completion/DartLookupObject.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/spelling/DartBundledDictionaryProvider.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/spelling/DartSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartMethodLineMarkerProvider.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartServerOverrideMarkerProvider.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/marker/DartServerImplementationsMarkerProvider.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartSpacingProcessor.java",
  "extension" : "java",
  "linesOfCode" : 998,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlockContext.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartPostFormatProcessor.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartCodeStylePanel.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/settings/DartLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartBlock.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartWrappingProcessor.java",
  "extension" : "java",
  "linesOfCode" : 242,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/formatter/DartIndentProcessor.java",
  "extension" : "java",
  "linesOfCode" : 220,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartCommenter.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/copyright/UpdateDartCopyrightsProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/codeInsight/DartCodeInsightSettings.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentIndex.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartClassIndex.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfoExternalizer.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportOrExportInfo.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartLibraryIndex.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartImportAndExportIndex.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartIndexUtil.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartPartUriIndex.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfo.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartComponentInfoListExternalizer.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartSymbolIndex.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartShowHideInfo.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/index/DartFileIndexData.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartServerFindUsagesHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartUsageTypeProvider.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartUnitMemberUsageGroupingRule.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/ReadActionConsumer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartUnitMemberGroupRuleProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartClassMemberGroupRuleProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartClassMemberGroupingRule.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartServerFindUsagesHandler.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/findUsages/DartComponentUsageGroup.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/inspections/DartPathPackageReferenceInspection.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartReaderModeMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/DartNamedElementNode.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildAction.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartServerGotoSuperHandler.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubGetAction.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/AbstractDartFileProcessingAction.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubUpgradeAction.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubOutdatedAction.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartFixAction.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubCacheRepairAction.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartEditorNotificationsProvider.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/CreateDartFileAction.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubBuildDialog.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartInheritorsSearcher.java",
  "extension" : "java",
  "linesOfCode" : 173,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartSortMembersAction.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartStyleAction.java",
  "extension" : "java",
  "linesOfCode" : 267,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/ide/actions/DartPubActionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 327,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartDeprecatedMessageBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/xml/DartXmlTypedHandlersAdditionalSupport.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartInHtmlLanguage.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/hints/DartInlayHintsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartGeneratedParserUtilBase.java",
  "extension" : "java",
  "linesOfCode" : 275,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartFile.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartComponent.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartLanguageInjector.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackagePathReferenceProvider.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartReference.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartRecursiveVisitor.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileReference.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartContributedReference.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartClass.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartOperatorExpressionImpl.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryNameElementBase.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartPsiClass.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartMethodDeclarationImpl.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryComponentReferenceExpressionBase.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLazyParseableBlockImpl.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartDocCommentImpl.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartClassReferenceImpl.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartReferenceImpl.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFunctionExpressionBase.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/AbstractDartComponentImpl.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartLibraryIdBase.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartStringLiteralExpressionBase.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartPsiCompositeElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartUriElementBase.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartFileReference.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartNamedElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartEmbeddedContentImpl.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/impl/DartExpressionCodeFragmentImpl.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartUriBasedDirective.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartEmbeddedContent.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartClassResolveCache.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartPsiCompositeElement.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/PubspecYamlReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartElementDescriptionProvider.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartNamedElement.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartExpressionCodeFragment.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartExecutionScope.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartDocComment.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackageAwareFileIncludeProvider.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartImportOrExportStatement.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartPackagePathReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/DartLazyParseableBlock.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/psi/IDartBlock.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartSearchableOptionContributor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/lexer/Dart.flex",
  "extension" : "flex",
  "linesOfCode" : 275,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/lexer/DartDocLexer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/lexer/DartDoc.flex",
  "extension" : "flex",
  "linesOfCode" : 26,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/lexer/DartLexer.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/highlight/DartColorsAndFontsPage.java",
  "extension" : "java",
  "linesOfCode" : 253,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/highlight/DartHighlightingErrorFilter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/highlight/DartSyntaxHighlighterColors.java",
  "extension" : "java",
  "linesOfCode" : 220,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/highlight/DartSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFix.java",
  "extension" : "java",
  "linesOfCode" : 175,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFixSet.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/fixes/DartQuickFixListener.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerManager.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/pubServer/DartWebdev.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/pubServer/StopDartWebdevServerAction.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerService.java",
  "extension" : "java",
  "linesOfCode" : 355,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/pubServer/PubServerPathHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartScriptContentProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartLanguage.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectView/DartTreeStructureProvider.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectView/DartIconProvider.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectView/DartNestingRulesProvider.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectView/DartNodeDecorator.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUpdateOption.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibraryPresentationProvider.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUpdateChecker.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkLibUtil.java",
  "extension" : "java",
  "linesOfCode" : 293,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdkUtil.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryType.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 385,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartPackagesLibraryProperties.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/sdk/DartSdk.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartTokenTypesSets.java",
  "extension" : "java",
  "linesOfCode" : 246,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEnabledConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageRunner.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageData.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageEngine.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageSuite.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/coverage/DartCoverageProgramRunner.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/flutter/FlutterUtil.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartElementType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/contextInfo/DartDeclarationRangeHandler.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectGenerator.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/CmdLineAppTemplate.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/Stagehand.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/StagehandTemplate.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectTemplate.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartGeneratorPeer.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/WebAppTemplate.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleBuilder.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartProjectWizardData.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/projectWizard/DartModuleWizardStep.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartFileType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/DartWorkspaceModelChangeListener.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/resolve/ComponentNameScopeProcessor.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/resolve/DartPsiScopeProcessor.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolveProcessor.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/resolve/ClassNameScopeProcessor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/resolve/DartResolver.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/UsefulPsiTreeUtil.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/PubspecYamlUtil.java",
  "extension" : "java",
  "linesOfCode" : 148,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartBuildFileUtil.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartPsiImplUtil.java",
  "extension" : "java",
  "linesOfCode" : 231,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartClassResolveResult.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartRefactoringUtil.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DotPackagesFileUtil.java",
  "extension" : "java",
  "linesOfCode" : 193,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartControlFlowUtil.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartPresentableUtil.java",
  "extension" : "java",
  "linesOfCode" : 189,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolver.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartNameSuggesterUtil.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartUrlResolverImpl.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartElementGenerator.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartBazelFileUtil.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartResolveUtil.java",
  "extension" : "java",
  "linesOfCode" : 759,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/util/DartGenericSpecialization.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/injection/DartMultiHostInjector.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartLspUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartClosingLabelManager.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerErrorHandler.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerData.java",
  "extension" : "java",
  "linesOfCode" : 625,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java",
  "extension" : "java",
  "linesOfCode" : 2159,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerMessages.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartServerRootsHandler.java",
  "extension" : "java",
  "linesOfCode" : 156,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartFileInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Dart/gen/icons/DartIcons.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Dart" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/sm_factory_provider_loader.rb",
  "extension" : "rb",
  "linesOfCode" : 62,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/tunit_or_minitest_in_folder_runner.rb",
  "extension" : "rb",
  "linesOfCode" : 114,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/rakerunner.rb",
  "extension" : "rb",
  "linesOfCode" : 11,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/minitest_runner.rb",
  "extension" : "rb",
  "linesOfCode" : 12,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/irb.rb",
  "extension" : "rb",
  "linesOfCode" : 2,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/rake_ext.rb",
  "extension" : "rb",
  "linesOfCode" : 199,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/runner_settings.rb",
  "extension" : "rb",
  "linesOfCode" : 36,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/runner/ext/output_ext.rb",
  "extension" : "rb",
  "linesOfCode" : 60,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/runner_common.rb",
  "extension" : "rb",
  "linesOfCode" : 33,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/rake_exceptions.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/rakerunner_consts.rb",
  "extension" : "rb",
  "linesOfCode" : 70,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/service_message_factory.rb",
  "extension" : "rb",
  "linesOfCode" : 218,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/runner_utils.rb",
  "extension" : "rb",
  "linesOfCode" : 99,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/logger_util.rb",
  "extension" : "rb",
  "linesOfCode" : 60,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/formatter_util.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb",
  "extension" : "rb",
  "linesOfCode" : 64,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/url_formatter.rb",
  "extension" : "rb",
  "linesOfCode" : 16,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/common/teamcity/utils/string_ext.rb",
  "extension" : "rb",
  "linesOfCode" : 8,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/testunit/minitest/rm_reporter_plugin.rb",
  "extension" : "rb",
  "linesOfCode" : 292,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb",
  "extension" : "rb",
  "linesOfCode" : 305,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter_initializer.rb",
  "extension" : "rb",
  "linesOfCode" : 25,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb",
  "extension" : "rb",
  "linesOfCode" : 436,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/common.rb",
  "extension" : "rb",
  "linesOfCode" : 435,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter_03103.rb",
  "extension" : "rb",
  "linesOfCode" : 80,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/cucumber_4_formatter.rb",
  "extension" : "rb",
  "linesOfCode" : 199,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/formatter.rb",
  "extension" : "rb",
  "linesOfCode" : 44,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ruby-testing/src/rb/testing/patch/bdd/teamcity/cucumber/old_formatter.rb",
  "extension" : "rb",
  "linesOfCode" : 62,
  "components" : [ "primary::ruby-testing" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/resources/intellij.appcode.reveal.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/src/icons/AppcodeRevealIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealBundle.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RefreshRevealAction.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealUsageTriggerCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/src/org/jetbrains/appcode/reveal/Reveal.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/src/org/jetbrains/appcode/reveal/RevealRunConfigurationExtension.java",
  "extension" : "java",
  "linesOfCode" : 400,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "appcode-reveal/plugin/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::appcode-reveal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/metadata-crawler/src/main/kotlin/MetadataCrawlerMain.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/metadata-crawler/src/main/kotlin/OfficialExamplesSaver.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/metadata-crawler/src/main/kotlin/parallel.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/metadata-crawler/src/main/kotlin/ResourceTypesSaver.kt",
  "extension" : "kt",
  "linesOfCode" : 368,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_step-functions-error-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_image-processing-service_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-multiple-remote-calls-aggregate-response_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_swagger_cors_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 44,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_s3-get-object-python3_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 36,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-cloudwatch-logs-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_rekognition-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 38,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lex-order-flowers_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-analytics-process-record_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_endpointconfiguration_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lambda-canary_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 28,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-dynamodb-stream-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 40,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_image_resize_python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 52,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-process-record-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 37,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_ses-notification-nodejs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-analytics-process-record-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudwatch-alarm-to-slack_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 37,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_encryption_proxy_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 92,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_slack-echo-command-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 32,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_sqs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_api-gateway-authorizer-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-syslog-to-json-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_lambda_edge_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 82,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lex-order-flowers-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_cloudwatch-event-to-msteams_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 49,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_alexa-skills-kit-color-expert-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_sns-message_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_lambda_token_auth_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 42,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_policy_templates_all_policy_templates.yaml",
  "extension" : "yaml",
  "linesOfCode" : 66,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_implicit_api_settings_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 57,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_sumologic-process-logs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 16,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_aws_iam_auth_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 28,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-cloudwatch-logs-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-apachelog-to-csv_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_algorithmia_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_function_request_parameters_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_hello_world_vpc_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 26,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_api-gateway-multiple-origin-cors_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 49,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-logging_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 20,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-syslog-to-csv_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_request_model_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 43,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lambda-canary-python3_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 24,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_twilio-simple-blueprint_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-simple-remote-call_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_datadog-process-rds-metrics_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_hello-world-golang_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_logicmonitor-send-cloudwatch-events_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 28,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_workmail-hello-world-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_slack-echo-command_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 32,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-http-redirect_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_hello-world-python3_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_config-rule-change-triggered_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-analytics-process-kpl-record_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 30,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_sqs-poller_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-apachelog-to-csv-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_inbound-ses-spam-filter-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 24,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_image_resize_golang_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 47,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_swagger_cors_swagger.yaml",
  "extension" : "yaml",
  "linesOfCode" : 47,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_s3-get-object-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 36,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lex-book-trip-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_ses-notification-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_cognito_auth_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 135,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cfn-look-up-ami-ids_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_hello-world-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-redirect-unauthenticated-users_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_hello_world_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_gateway_responses_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 31,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_step-functions-error_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudwatch-alarm-to-slack-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 37,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_lambda_sns_filter_policy_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-kinesis-stream-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 36,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_stream_processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 37,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_s3-get-object_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 35,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-elb-classic-access-logs-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 38,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_cloudwatch-logs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cfn-stack-outputs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudwatch-alarm-to-slack-python3_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 37,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_api-gateway-authorizer-nodejs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_alexa-skills-kit-color-expert_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-ab-test_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_lambda_request_auth_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 46,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-redirect-on-viewer-country_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_greengrass-hello-world-nodejs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_vpn-conn-monitor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 16,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_resource_policy_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 38,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_microservice-http-endpoint_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lex-make-appointment-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_s3_processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_inbound-ses-spam-filter_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 24,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_config-rule-periodic_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_backend_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 64,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_iot_backend_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-elb-application-access-logs-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 40,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_inspector-scheduled-run_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_alexa-skill-kit-sdk-howtoskill_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_dynamodb-process-stream-python3_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 38,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_nested_app_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 47,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_microservice-http-endpoint-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_twilio-conference_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_alexa_skill_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 13,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-syslog-to-json_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_alexa-skill-kit-sdk-triviaskill_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_node-exec_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_dynamodb-process-stream_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 39,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cognito-sync-trigger_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_simple-mobile-backend_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_sns-message-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_step-functions-send-to-sns_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-process-record-streams-as-source_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_twilio-forward_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-access-request-in-response_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_microservice-http-endpoint-python3_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 35,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_schedule_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_splunk-iot-processor_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 17,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_alexa-smart-home-skill-adapter_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lex-book-trip_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_dynamodb-process-stream-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 39,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudwatch-logs-to-loggly_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 24,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_lex-make-appointment_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-apachelog-to-json_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-modify-response-header_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 20,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-modify-querystring_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudfront-response-generation_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-process-record-streams-as-source-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_cloudwatch-logs-process-data_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_sns_sqs_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_hello-world_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_api_lambda_auth_cors_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 40,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_inline_swagger_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 40,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-process-record-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-process-record_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 37,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-analytics-process-compressed-record_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_twilio-menu_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 24,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-apachelog-to-json-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-process-record_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/2016-10-31_lambda_safe_deployments_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 41,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_greengrass-hello-world_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_https-request_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_alexa-skill-kit-sdk-factskill_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/serverless-application-model/src/apps_kinesis-firehose-syslog-to-csv-python_template.yaml",
  "extension" : "yaml",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/nestedFunctions.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/quotedTextValue.yaml",
  "extension" : "yaml",
  "linesOfCode" : 20,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/mappings.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/funShortForm.yaml",
  "extension" : "yaml",
  "linesOfCode" : 30,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/parameters.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/compactSequences.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/parser/yaml/nestedFunctions2.yaml",
  "extension" : "yaml",
  "linesOfCode" : 13,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/parameter_type.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_double_quotes.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/resource_property_2.yaml",
  "extension" : "yaml",
  "linesOfCode" : 7,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/parameter_type_3.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/parameter_property.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/serverless_3.yaml",
  "extension" : "yaml",
  "linesOfCode" : 4,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/serverless_1.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/resource_property_1.yaml",
  "extension" : "yaml",
  "linesOfCode" : 7,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_single_quotes_3.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_double_quotes_2.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_double_quotes_3.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_single_quotes.yaml",
  "extension" : "yaml",
  "linesOfCode" : 11,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_single_quotes_2.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/serverless_2.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/resource_1.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/ref_no_quotes.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/completion/yaml/parameter_type_2.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/inspections/expected.xml",
  "extension" : "xml",
  "linesOfCode" : 113,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/resolve/shortRef.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/testData/references/refRange.yaml",
  "extension" : "yaml",
  "linesOfCode" : 20,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/utils.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationParameterType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/JsonCloudFormationCodeContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ResourceTypeValueMatch.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationPsiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/YamlCloudFormationParser.kt",
  "extension" : "kt",
  "linesOfCode" : 425,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationProblem.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationJsonCatalogExclusion.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationIconProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ParameterPropertyNameMatch.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationResourceTypeDescription.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationResourceTypesDescription.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataBuilders.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationResourceAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationLimits.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationResourceType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/ServerlessMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/CloudFormationResourceProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/metadata/MetadataSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationMetadataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationSection.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourceTypeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourcePropertyNode.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnNameValueNode.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourcePropertiesNode.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourcesNode.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnNode.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnNamedNode.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnResourceNode.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnRootNode.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/model/CfnExpressionNode.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationDeprecatedMessagesBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationResolve.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/YamlCloudFormationFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationInspections.kt",
  "extension" : "kt",
  "linesOfCode" : 563,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/YamlCloudFormationCodeContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationFileTypeDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationIntrinsicFunction.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ParameterTypeValueMatch.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationYamlAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/NewCloudFormationFile.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationParser.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 167,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/inspections/UnresolvedReferencesInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/inspections/FormatViolationInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationLanguageSubstitutor.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/ResourcePropertyNameMatch.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/JsonCloudFormationParser.kt",
  "extension" : "kt",
  "linesOfCode" : 316,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/IndentWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationParameterProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationReferenceBase.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationEntityReference.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationMappingFirstLevelKeyReference.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/references/CloudFormationMappingSecondLevelKeyReference.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/CloudFormationParsedFile.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/kotlin/com/intellij/aws/cloudformation/JsonCloudFormationFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/resources/liveTemplates/cloudformation_json.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/resources/liveTemplates/cloudformation_yaml.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CloudFormation/src/main/gen/com/intellij/aws/cloudformation/CloudFormationIcons.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::CloudFormation" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/grammars/MakefileLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 140,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/terminal/resources/intellij.makefile.terminal.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/terminal/src/com/intellij/makefile/terminal/TerminalRunConfigurationCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/resources/inspectionDescriptions/MakefileUnresolvedPrerequisite.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetReference.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/utils.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationProducer.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/make.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileLangCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileCodeBlockSupportHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileVariableReference.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakeSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionTextEscaper.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileVariableUsageManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileSubstitutionInjectionHost.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileVariableNamedElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileCommandMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileTargetNamedElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefilePrerequisiteMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileVariableUsageMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/impl/MakefileFilenameMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePrerequisiteManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionTextEscaper.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileTargetPresentation.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileFunctionManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileRecipeTextEscaper.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefileNamedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/psi/MakefilePsiImplUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileFile.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileSpellcheckingStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileParserUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileBraceMatcherProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 198,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakeConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileStubFileElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileStructureViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetStructureViewPresentation.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileTargetKeyIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileShellLanguageInjector.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileStructureViewElement.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileLangBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunConfigurationCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/inspections/CreateRuleFix.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/inspections/MakefileUnresolvedPrerequisiteInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/stub/MakefileTargetStubElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/stub/MakefileTargetStubElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/stub/MakefileTargetStubElement.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileStructureViewFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileRootNode.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowRunTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowStripeController.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowSortAlphabeticallyAction.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowGoToTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileFileNode.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakeToolWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowRefreshAction.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileTargetNode.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowAutoscrollToSourceAction.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowShowSpecialAction.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileTreeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileChooseByNameContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/src/com/jetbrains/lang/makefile/MakefileRunTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "makefile/gen/icons/MakefileIcons.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::makefile" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowItemsWithCaretInMiddleOfCompletionPrefix.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowItemsWithPatternNotIncludingAbbreviation.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/DoesNotIncludeAttributesAlreadyUsed.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowAbbreviationsWithMatchingPrefix.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowAbbreviationsWithNoPrefix.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowItemsWithExactAbbreviationMatch.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowItemsWithPatternIncludingAbbreviation.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/List/ShowItemsWithPatternAbbreviationMatch.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/Double/List/ShowMatchingItemsOnDoubleCompletionWithPrefix.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/resharper/data/CodeCompletion/Double/List/ShowAllItemsOnDoubleCompletionWithNoPrefix.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/refactoring/data/rename/tag.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/refactoring/data/rename/attribute.after.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/refactoring/data/rename/attribute.after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/refactoring/data/rename/attribute.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/refactoring/data/rename/tag.after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/refactoring/data/rename/tag.after.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/diagrams/data/components/components2.module.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/diagrams/data/components/components.module.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/diagrams/data/components/contact/contact.module.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/diagrams/data/components/auth/auth.module.js",
  "extension" : "js",
  "linesOfCode" : 39,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/case2.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/case5.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/completion1.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/completion3_after.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/completion4_before.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/completion2.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/completion3_before.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/case4.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/case3.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/completion4_after.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/messageFormat/data/case1.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/badExpression.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitInScript.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/comment.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngControllerAlias.resolve.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatImplicit.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitHashKey.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngController.emmet.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/bitwise.html",
  "extension" : "html",
  "linesOfCode" : 3,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngInit.resolve.html",
  "extension" : "html",
  "linesOfCode" : 25,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngInit.html",
  "extension" : "html",
  "linesOfCode" : 25,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitInScript.resolve.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatImplicitAfterDot.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/commentWithFollowingInterpolation.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicit.after.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitHashKey.after.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatImplicitType.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitSameTag.resolve.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/customEndDelimiterEmptyWhenTyping.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitSameTag.after.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitSameTag.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngControllerAlias.after.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/angularInterpolationCrossesCommentArea.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitHashValue.after.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/customDelimitersInline.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngNonBindable.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicit.jsx",
  "extension" : "jsx",
  "linesOfCode" : 3,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatEnd.after.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/defaultDelimiters.jsx",
  "extension" : "jsx",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatEnd.resolve.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/customDelimitersSameStartEnd.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/customDelimiters.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/noXml.xml",
  "extension" : "xml",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitInScript.after.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitHashKey.resolve.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/customStartDelimiterEmptyWhenTyping.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngController.emmet.after.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicit.resolve.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitHashValue.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicit.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/customDelimitersDefaultIgnored.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/internalDefinition.after.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatEnd.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/internalDefinition.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngControllerAlias.highlight.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngRepeatExplicitHashValue.resolve.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/commaExpression.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngInit.after.html",
  "extension" : "html",
  "linesOfCode" : 25,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/messageFormat.html",
  "extension" : "html",
  "linesOfCode" : 26,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/ngControllerAlias.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/noQuotes.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/injections/select.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customAttributes.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customCss.after.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/commonAttributes.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/standard.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/override.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customArrayViaFunction.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/unclosed.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customArray.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customViaFunctionForward.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customViaFunction.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/standard.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customAttributes.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/custom.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/custom.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/custom13.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customArray.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/custom13.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/commonAttributes.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/standardAttributes.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/standardAttributes.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/standard.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customViaFunction.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customViaFunctionForward.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/namespace.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customCss.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/tags/customArrayViaFunction.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.after.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.after.js",
  "extension" : "js",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/property.to.parameter.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameterToVar.resolve.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/namedParameter.resolve.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/constant.resolve.js",
  "extension" : "js",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameter.resolve.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/di.resolve.js",
  "extension" : "js",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/parameter.after.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/di/namedParameter.after.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/ngRepeat/controllerWithAlias.inspect.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/ngRepeat/ngInit.html",
  "extension" : "html",
  "linesOfCode" : 27,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/ngRepeat/controllerWithoutAlias.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/ngRepeat/controllerWithAlias.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/ngRepeat/unusedHighlighting.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/controllerRedefinitionSyntaxOutside.completion.js",
  "extension" : "js",
  "linesOfCode" : 25,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/two.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/stateReferences.navigation.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/partialTypedView.completion.js",
  "extension" : "js",
  "linesOfCode" : 18,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/innerPropertyControllerAs.completion.js",
  "extension" : "js",
  "linesOfCode" : 23,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/one.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/controllerRedefinitionSyntax.navigation.js",
  "extension" : "js",
  "linesOfCode" : 22,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/partialTypedView.navigation.js",
  "extension" : "js",
  "linesOfCode" : 18,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/appWithViews.navigation.js",
  "extension" : "js",
  "linesOfCode" : 21,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/simpleView.completion.js",
  "extension" : "js",
  "linesOfCode" : 20,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/uiRouter/stateReferences.completion.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/partials/phone-details.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/partials/phone-list.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/ng-include.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/ngAppCompletion.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperGlobal/wrapper.es6",
  "extension" : "es6",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperGlobal/usage.es6",
  "extension" : "es6",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperGlobal/declaration.es6",
  "extension" : "es6",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/index.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperTopLevel/wrapper.es6",
  "extension" : "es6",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperTopLevel/usage.es6",
  "extension" : "es6",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/wrapperTopLevel/declaration.es6",
  "extension" : "es6",
  "linesOfCode" : 2,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/routing/ngAppRouting.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-src.completion.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/srcInjection.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-options.html",
  "extension" : "html",
  "linesOfCode" : 3,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/app.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/standard.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-include.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-repeat.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-copy.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/custom.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/custom.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/customInDirective.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/controller.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/spaces2.ts",
  "extension" : "ts",
  "linesOfCode" : 8,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-repeat.resolve.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/controller.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-disabled-ng-form.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/app.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/style.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/component15.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/customInDirectiveEmpty.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/customInDirective.after.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-disabled.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/component15.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/normalize.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/controller.resolve.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/custom.no.completion.after.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-include.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/standard.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-src.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/form.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/ng-disabled-parent.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/controller.prefixed.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/standard-data.after.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/attributes/customInDirectiveEmpty.after.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/filters/filter.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/filters/filterCustom.resolve.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/filters/filterBuiltin.resolve.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/directives/bind-to-controller-1.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/directives/bind-to-controller.html",
  "extension" : "html",
  "linesOfCode" : 43,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/directives/bind-to-controller-2.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/directives/create-titles-ids-injected.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.require.js",
  "extension" : "js",
  "linesOfCode" : 20,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.import.js",
  "extension" : "js",
  "linesOfCode" : 21,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/similarComponents.html",
  "extension" : "html",
  "linesOfCode" : 31,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/editableField.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/codeInsight/data/components/heroDetail.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/findUsages/data/directiveFromCSS.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/findUsages/data/directiveFromJS.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/testResources/org/angularjs/findUsages/data/directiveFromHtml.html",
  "extension" : "html",
  "linesOfCode" : 18,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/resources/META-INF/angularjs-css-support.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/resources/META-INF/angularjs-diagram.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/resources/liveTemplates/AngularJS.xml",
  "extension" : "xml",
  "linesOfCode" : 247,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/AngularJSDocumentationProvider.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/editor/AngularJSInjector.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/editor/AngularJSBracesInterpolationTypedHandler.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/AngularJSTargetElementEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/navigation/AngularGotoSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/refactoring/AngularJSDirectiveRenameProcessor.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/refactoring/surround/AngularJSExpressionSurroundDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularJSParser.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularJSExpressionParser.java",
  "extension" : "java",
  "linesOfCode" : 217,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularJSElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularJSStatementParser.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularJSMessageFormatParser.java",
  "extension" : "java",
  "linesOfCode" : 204,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularJSParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/parser/AngularParser.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/AngularJSSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/stubs/AngularJSStubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/AngularJSErrorFilter.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/psi/AngularJSElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRepeatExpression.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/psi/AngularJSFilterExpression.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/psi/AngularJSRecursiveVisitor.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/psi/AngularJSMessageFormatExpression.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/lexer/AngularJSTokenType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/lexer/AngularJSLexer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/lexer/AngularJSTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/lexer/angular.flex",
  "extension" : "flex",
  "linesOfCode" : 95,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/lang/AngularJSLanguage.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramVfsResolver.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularModulesProvider.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramModel.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularEdgeLayouter.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramColorManager.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterProviderContext.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/AngularUiRouterDiagramProvider.java",
  "extension" : "java",
  "linesOfCode" : 481,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/diagram/ShowUiRouterStatesNewDiagramAction.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSXmlCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJavaScriptCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/DirectiveUtil.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/tags/AngularJSTagDescriptorsProvider.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSPluralCategories.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSInspectionFilter.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/UiView.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/AngularJSUiRouterConstants.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterGraphBuilder.java",
  "extension" : "java",
  "linesOfCode" : 363,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterEdge.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterNode.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/DiagramObject.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/RootTemplate.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/Template.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/AngularUiRouterDiagramBuilder.java",
  "extension" : "java",
  "linesOfCode" : 431,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/UiRouterState.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/AngularRouterStateLoader.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/router/Type.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSMessageFormatAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSProcessor.java",
  "extension" : "java",
  "linesOfCode" : 314,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSHtmlExtension.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSDICompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferencesContributor.java",
  "extension" : "java",
  "linesOfCode" : 195,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSReferenceBase.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSTemplateCacheReference.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSXmlReferencesContributor.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSNgAppReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSModuleReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterStatesReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSTemplateReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSUiRouterViewReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSDIReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/refs/AngularJSControllerReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributeDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularJSAttributeDescriptorsProvider.java",
  "extension" : "java",
  "linesOfCode" : 145,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/attributes/AngularAttributesRegistry.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSSpecificHandlersFactory.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularMessageFormatCompletion.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSCssElementDescriptionProvider.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/codeInsight/AngularJSReferenceExpressionResolver.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularSymbolIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularInjectionDelimiterIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularNamedItemDefinition.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularControllerIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularTemplateUrlIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularJSIndexingHandler.java",
  "extension" : "java",
  "linesOfCode" : 760,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/util.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularGenericModulesIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularDirectivesDocIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularAttributeIndexer.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularUiRouterViewsIndex.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularViewDefinitionExternalizer.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularFilterIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularJSDirectivesSupport.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularUiRouterStatesIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularIndexUtil.java",
  "extension" : "java",
  "linesOfCode" : 227,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularUiRouterGenericStatesIndex.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularIndexBase.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularTemplateCacheIndex.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularDirectivesIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularAppIndex.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularModuleIndex.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/index/AngularTemplateIndexInputFilter.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/findUsages/AngularJSFindUsagesHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/findUsages/AngularJSReferenceSearcher.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/inspections/AngularJSInspectionSuppressor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/inspections/AngularJSHighlightingHandlersFactory.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/src/org/angularjs/AngularJSBundle.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/gen/icons/AngularJSIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "AngularJS/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 65,
  "components" : [ "primary::AngularJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdOCWorkspace.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdIndenter.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 139,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/CdToolchains.kt",
  "extension" : "kt",
  "linesOfCode" : 313,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/toolchain/ToolchainDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CppDiagnosticsBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/DiagnosticsModel.kt",
  "extension" : "kt",
  "linesOfCode" : 281,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/model/Reportable.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdDateUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/WorkspaceWithEnvironmentDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/CdCidrWorkspace.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/workspace/WorkspaceDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/CdWorkspaceEvents.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/src/com/jetbrains/cidr/cpp/diagnostics/ShowRemoteHostsInfoAction.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/docker/resources/intellij.clion.diagnostics.docker.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/docker/src/com/intellij/clion/diagnostics/docker/toolchain/DockerToolchainDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/cmake/resources/intellij.clion.diagnostics.cmake.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/cmake/testData/simple-cmake-project/main.cpp",
  "extension" : "cpp",
  "linesOfCode" : 9,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cpp-diagnostics/cmake/src/com/intellij/clion/diagnostics/cmake/workspace/CMakeWorkspaceDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::cpp-diagnostics" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/external-annotations/com/intellij/openapi/diagnostic/annotations.xml",
  "extension" : "xml",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/metadata-crawler/src/main/kotlin/TerraformProvidersMetadataBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 210,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/metadata-crawler/src/main/resources/logback.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/resource/intellij.terraform.template.xml",
  "extension" : "xml",
  "linesOfCode" : 52,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/resource/intentionDescriptions/TfRemoveFileTypeAssociationIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/resource/inspectionDescriptions/TfUnselectedDataLanguage.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/resource/inspectionDescriptions/MaybeTfTemplateInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/resource/liveTemplates/terraformTemplate.xml",
  "extension" : "xml",
  "linesOfCode" : 15,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProviderFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplVariableGoToDeclarationHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfRemoveFileTypeAssociationIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/MaybeTfTemplateInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplDataLanguageCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TfUnselectedDataLanguageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/InjectedHilTemplateCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplEditorHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/HilTemplateCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplSyntaxHighlightingFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/TftplLanguageCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/editor/tftplTemplateVariableSearchUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/HclFileReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplDataLanguageSegment.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplFile.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplVisitor.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/psi/TftplDataLanguageSegmentImpl.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/lexer/_TerraformTemplateLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 132,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/lexer/TerraformTemplateLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/model/TemplateFuncVariableCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/terraform-template/src/com/intellij/terraform/template/TftplFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/intellij.terraform.watchers.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/intellij.terraform.copyright.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 548,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfUnknownResource.html",
  "extension" : "html",
  "linesOfCode" : 48,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HCLDeprecatedElement.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TerragruntDuplicatedBlocks.html",
  "extension" : "html",
  "linesOfCode" : 31,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfUnknownProperty.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HCLLiteralValidness.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfDuplicatedProvider.html",
  "extension" : "html",
  "linesOfCode" : 29,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfUnknownBlockType.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HCLSimplifyExpression.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/OpenTofuUnknownKeyProvider.html",
  "extension" : "html",
  "linesOfCode" : 27,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HILOperationTypesMismatch.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfVARSIncorrectElement.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HILUnresolvedReference.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/OpenTofuUnknownEncryptionMethod.html",
  "extension" : "html",
  "linesOfCode" : 25,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HclBlockMissingProperty.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfMissingModule.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfBlockNameValidness.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HILConvertToHCL.html",
  "extension" : "html",
  "linesOfCode" : 33,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HCLBlockConflictingProperties.html",
  "extension" : "html",
  "linesOfCode" : 24,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HILMissingSelfInContext.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfNoInterpolationsAllowed.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfDuplicatedVariable.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfDuplicatedOutput.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfNotInitialized.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfIncorrectVariableType.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfUnusedElements.html",
  "extension" : "html",
  "linesOfCode" : 88,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/HILUnknownResourceType.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/res/inspectionDescriptions/TfDuplicatedBlockProperty.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/LatestInvocationRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/util.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILImportBlockUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/GoUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILColorsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/patterns/HILPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ForVariableReferenceProvider2.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/HCLElementLazyReference.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ResourceEachVariableReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/TypeCachedValueProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 336,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/HILParserUtil.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/template/TftplTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/template/HilTemplatingAwarePsiBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/template/TftplLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/template/TftplTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/template/HILTemplateParser.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILScopeReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromScopeReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILLiteralExpressionManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILPsiFile.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILPropertyMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtilJ.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILExpressionWithReference.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/impl/HILPsiImplUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/impl/ILVariableMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILElementGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILRecursiveVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILVariableManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/DynamicBlockVariableReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 116,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILSelectFromSomethingReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 508,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/RenameableFakePsiElement.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/ILReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/psi/FakeHCLProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/HILElementRenameValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceVariableHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 374,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/ILRefactoringSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/IntroduceValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/IntroduceOperation.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/refactoring/ILIntroduceDialog.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/formatter/HILFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/formatter/HILQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 114,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/ForEachIteratorCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILVariableAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/ReferenceCompletionHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/AddVariableFix.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/HILBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/HilCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 463,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/ScopeSelectInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/codeinsight/VariableTypeCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/HILSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/findUsages/HILWordsScanner.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/findUsages/HILUsageTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/findUsages/HILFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/ILLanguageInjector.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/PsiFakeAwarePolyVariantReference.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/HILOperationTypesMismatchInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnresolvedReferenceInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/HILUnknownResourceTypeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/HILConvertToHCLInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 234,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/HCLSimplifyExpressionInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hil/inspection/HILMissingSelfInContextInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/temporaryProgressIndicatorReincarnationUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/TfBundledDictionaryProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/TfUsageCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/editor/HCLCommenterDataHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/editor/HCLHILStringLiteralSelectionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/editor/HCLNavBarExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/editor/HCLFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/editor/HCLCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/editor/HCLBreadcrumbsInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLColorsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HILCompatibleLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/GoToSymbolContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/patterns/HCLPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElementGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 209,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/util.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLElement.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLNumberManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLFile.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLBlockMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtilJ.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLValueWithReferencesMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLQuoter.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLFileImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/JavaUtil.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPsiImplUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 272,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLStringLiteralTextEscaper.kt",
  "extension" : "kt",
  "linesOfCode" : 158,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLLiteralMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLExpressionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLVariableMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLIdentifierMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLPropertyNameReference.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/HCLHeredocContentMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/impl/ElementChangeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLRefactoringSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLStringLiteralManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLParserUtil.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLIdentifierManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/common/common-psi.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLHeredocContentManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 158,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/psi/HCLVariableManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/navigation/HCLQualifiedNameProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/Icons.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/refactoring/HCLElementRenameValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/spellchecker/HCLSpellcheckerStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/search/HCLIndexPatternBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/TfAsyncFormattingService.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/HclCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLFormattingBuilderModel.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/HclLanguageCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/HclCodeStyleOtherPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/formatter/HCLBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 209,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/structureView/StructureView.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HCLLiteralAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCL2TypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/hint/HCLTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/ReplaceToDoubleQuoteQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRootBlockCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/UnwrapHCLStringQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclRequiredProvidersCompletion.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclBlockPropertiesCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 193,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HCLBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/AddClosingQuoteQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/codeinsight/HclKeywordsCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLCapability.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/findUsages/HCLWordsScanner.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/FileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLSymbolIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/HCLLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 300,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/hcl/LangTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/install/TfToolsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 160,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/install/TfExecutableTestButton.kt",
  "extension" : "kt",
  "linesOfCode" : 193,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/install/TfBinaryInstaller.kt",
  "extension" : "kt",
  "linesOfCode" : 220,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/patterns/OpenTofuPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/OpenTofuConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/model/OpenTofuTypeModel.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/codeinsight/OpenTofuCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/OpenTofuFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/runtime/OpenTofuConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/runtime/OpenTofuProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/runtime/OpenTofuRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownEncryptionMethodInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/opentofu/inspection/OpenTofuUnknownKeyProviderInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/util.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/patterns/TerragruntPsiPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/TerragruntConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/model/TerragruntAttributes.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/model/TerragruntTypeModel.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/model/TerragruntFunctions.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/TerragruntFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntUnitHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntMethodCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/codeinsight/TerragruntCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/runtime/TerragruntProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/terragrunt/inspection/TerragruntDuplicatedBlocksInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/Constants.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/editor/TfInterpolationStartTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/editor/TfFileTypeUsageSchemaDescriptors.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/HCLStatementMover.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/Language.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/hints/TfReferencesCodeVisionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/hints/TfVcsContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/patterns/TfPsiPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 203,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/psi/ModuleProvidersReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/psi/TfReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 270,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/psi/ModuleVariableReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/psi/TfDocReference.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/psi/TfDocumentPsi.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/psi/TfElementGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/Module.kt",
  "extension" : "kt",
  "linesOfCode" : 373,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/ModuleDetectionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 474,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/Variable.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/HclTypeModel.kt",
  "extension" : "kt",
  "linesOfCode" : 545,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/TypeModelProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/PropertyOrBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/Property.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/local/LocalProviderNamesService.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/local/LockFileParser.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/local/LocalSchemaIndexableFileScanner.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalSchemaService.kt",
  "extension" : "kt",
  "linesOfCode" : 355,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/local/TfLocalMetaEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/FunctionsReturnTypeHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/TfTypeModel.kt",
  "extension" : "kt",
  "linesOfCode" : 409,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/RegistryModuleUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/extensions.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/Block.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/TfFunction.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/VariableTypeCachedValueProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/loader/loaders.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/loader/TfMetadataLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 263,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v1.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/loader/loaders_v2.kt",
  "extension" : "kt",
  "linesOfCode" : 221,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/version/Constraint.kt",
  "extension" : "kt",
  "linesOfCode" : 138,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/model/version/Version.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/TfIntroduceVariableHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 362,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/BaseIntroduceOperation.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/TfProhibitElementRenameValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/IntroduceValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/VariableIntroduceDialog.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/TfElementRenameValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/IntroduceOperation.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/TfVetoRenameCondition.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/refactoring/BaseIntroduceVariableHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/spellchecker/TfSpellcheckingUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/TfOutputsAndVariablesUseScopeEnlarger.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/formatter/TfFormattingBuilderModel.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/formatter/TfCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/formatter/TfConfigCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/ResourcePropertyInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/TfLookupElementRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/TfInsertHandlerService.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/ResourceBlockNameInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/QuoteInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/TfCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/BlockSubNameInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/TfModelHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 262,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/TfConfigCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 337,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/codeinsight/TfPropertyObjectKeyCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/TfParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/findUsages/HCLUsageTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/findUsages/TfFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedBlockPropertyInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfVARSIncorrectElementInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfBlockNameValidnessInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedOutputInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/HCLLiteralValidnessInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownResourceInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfIncorrectVariableTypeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedProviderInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfUnusedElementsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/HCLDeprecatedElementInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedInspectionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 111,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownPropertyInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfUnknownBlockTypeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/HCLInspectionSuppressor.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfDuplicatedVariableInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/HCLBlockConflictingPropertiesInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfNotInitializedInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TypeSpecificationValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfNoInterpolationsAllowedInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/HclBlockMissingPropertyInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 140,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/inspection/TfMissingModuleInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/FileType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/util/TfExecutor.java",
  "extension" : "java",
  "linesOfCode" : 227,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/util/HistoryProcessListener.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/util/TfCommandLineService.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/util/TfExecutorUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/TfSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/TfConstants.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfGenerateLocalMetadataAction.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfFmtFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfFmtCheckinFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TerraformTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfExternalToolsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/AddProviderAction.kt",
  "extension" : "kt",
  "linesOfCode" : 160,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfInitAction.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfCreateFileFromTemplateAction.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/config/actions/TfActionService.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/copyright/TfUpdateCopyrightsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/watchers/consumers/TfToolTaskConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/watchers/consumers/TfFmtTaskConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfToolsRunConfigurationBase.kt",
  "extension" : "kt",
  "linesOfCode" : 204,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfToolPathDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfMainCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfToolConfigurationTypeBase.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfRunManagerListener.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfToolConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfRunExistingConfigAction.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfRunConfigurationEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfRunBaseConfigAction.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfToolSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/runtime/TfConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/macros/TfExecutableMacro.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/stack/component/TfComponentFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/stack/component/TfComponentHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/stack/component/TfComponentTypeModel.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/src/org/intellij/terraform/stack/component/TfComponentCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/gen/org/intellij/terraform/config/model/local/impl/TfLocalMetaEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 213,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "terraform/gen/org/intellij/terraform/config/model/local/impl/MetadataStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/gen/org/intellij/terraform/config/model/local/TfLocalMetaEntityModifications.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "terraform/gen/org/intellij/terraform/TerraformIcons.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::terraform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/compatibilityResources/META-INF/javascript-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/compatibilityResources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/resources/resources/Gruntfile.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/CordovaProjectGenerator.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/ProjectBuilder/PhoneGapTemplatesFactory.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapAddPlatformBeforeRun.java",
  "extension" : "java",
  "linesOfCode" : 166,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunProfileState.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/PhoneGapRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/ComboBoxWithMoreOption.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapTargetsPanel.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/runner/ui/PhoneGapRunConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 270,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapFileListener.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapStartupActivity.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/externalToolsDetector/PhoneGapExecutableChecker.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapIosTargets.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapPluginsList.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapTargets.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapCommandLine.java",
  "extension" : "java",
  "linesOfCode" : 311,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapAndroidTargets.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/CordovaBasedExecutor.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/PhoneGapExecutor.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/commandLine/IonicExecutor.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/PhoneGapSettings.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPluginsView.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapInstalledPluginsPanel.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/plugins/PhoneGapPackageManagementService.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/settings/ui/PhoneGapConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapBundle.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapUtil.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/javascriptDependency/codecompletion/PhoneGapEventLiteralsCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/PhoneGapConfigurationProvider.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "phoneGap/src/icons/PhoneGapIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::phoneGap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/inspectionDescriptions/CfmlFileReference.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/inspectionDescriptions/CfmlReferenceInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/cfmlInjections.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/fileTemplates/internal/ColdFusion Tag Interface.cfc.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/fileTemplates/internal/ColdFusion Script Interface.cfc.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/fileTemplates/internal/ColdFusion Script Component.cfc.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/fileTemplates/internal/ColdFusion Tag Component.cfc.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/fileTemplates/internal/ColdFusion File.cfm.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/liveTemplates/cfml_default.xml",
  "extension" : "xml",
  "linesOfCode" : 92,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/scripts/mxunit-result-capture.cfc",
  "extension" : "cfc",
  "linesOfCode" : 135,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/resources/scripts/mxunit-launcher.cfc",
  "extension" : "cfc",
  "linesOfCode" : 118,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/PairedSeparatedTagsMatching.cfml",
  "extension" : "cfml",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/PairedCurlyBracesMatching.cfml",
  "extension" : "cfml",
  "linesOfCode" : 4,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/GoToOpeningTag.cfml",
  "extension" : "cfml",
  "linesOfCode" : 3,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/CfmoduleMatching2.cfml",
  "extension" : "cfml",
  "linesOfCode" : 3,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/GoToOpeningCurlyBrace.cfml",
  "extension" : "cfml",
  "linesOfCode" : 7,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/GoToClosingTag.cfml",
  "extension" : "cfml",
  "linesOfCode" : 4,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/SingleTagOpenerCloserMatching.cfml",
  "extension" : "cfml",
  "linesOfCode" : 1,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/PairedBracesMatchingInExpression.cfml",
  "extension" : "cfml",
  "linesOfCode" : 1,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/PairedTagsMatching.cfml",
  "extension" : "cfml",
  "linesOfCode" : 2,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/matcher/CfmoduleMatching.cfml",
  "extension" : "cfml",
  "linesOfCode" : 1,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/runconfig/index2.cfm",
  "extension" : "cfm",
  "linesOfCode" : 16,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/runconfig/index.cfm",
  "extension" : "cfm",
  "linesOfCode" : 16,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/paramInfo/TagFunction.cfml",
  "extension" : "cfml",
  "linesOfCode" : 7,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/paramInfo/StandardFunction.cfml",
  "extension" : "cfml",
  "linesOfCode" : 1,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/paramInfo/ScriptFunction.cfml",
  "extension" : "cfml",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/resolve/mydir/MyComponentTest.cfc",
  "extension" : "cfc",
  "linesOfCode" : 474,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/injection/Sqlite.create.ddl",
  "extension" : "ddl",
  "linesOfCode" : 15,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/testData/injection/Sqlite2.create.ddl",
  "extension" : "ddl",
  "linesOfCode" : 11,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/CfmlBundle.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFileViewProvider.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFileViewProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFileType.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/files/CfmlFile.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/files/CfmlEditorHighlighterProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/CfmlSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/CfmlUtil.java",
  "extension" : "java",
  "linesOfCode" : 242,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlKeywords.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlExpressionParser.java",
  "extension" : "java",
  "linesOfCode" : 692,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlParser.java",
  "extension" : "java",
  "linesOfCode" : 344,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/parsers/CfmlElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 236,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/parsers/CfscriptParser.java",
  "extension" : "java",
  "linesOfCode" : 762,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/CfmlScopesInfo.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/info/CfmlAttributeDescription.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagsDescriptionsParser.java",
  "extension" : "java",
  "linesOfCode" : 192,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/info/CfmlFunctionDescription.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTypesInfo.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/info/CfmlTagDescription.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/info/CfmlLangInfo.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTagUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiUtil.java",
  "extension" : "java",
  "linesOfCode" : 317,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlPsiElement.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariantsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAttributeValueManipulator.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpressionTypeCalculator.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentReference.java",
  "extension" : "java",
  "linesOfCode" : 349,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLeafElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElementType.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImport.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlLiteralExpressionType.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCallExpression.java",
  "extension" : "java",
  "linesOfCode" : 176,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCompositeElement.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlProperty.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlRecursiveElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlIndexPatternBuilder.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlVariable.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementType.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentStubImpl.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlInheritanceIndex.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentElementTypeImpl.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlIndex.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentStub.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileStub.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileStubImpl.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlStubElementType.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlTagComponentElementTypeImpl.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlComponentIndex.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlFileElementType.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlStubElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/stubs/CfmlInterfaceIndex.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlStringLiteralExpressionType.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAssignmentExpression.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagScriptImpl.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlPropertyImpl.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagComponentImpl.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlComponentImpl.java",
  "extension" : "java",
  "linesOfCode" : 149,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlScriptImportImpl.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagLoopImpl.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedAttributeImpl.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeImpl.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagPropertyImpl.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlAttributeNameImpl.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlNamedTagImpl.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlImportImpl.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagInvokeImpl.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlForImpl.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionImpl.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionParameterImpl.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlFunctionParameterImpl.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/impl/CfmlTagFunctionImpl.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlThisComponentReference.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentList.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTag.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorExpression.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlExpression.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlJavaLoaderClassType.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlImplicitVariable.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlNamedElement.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlOperatorTokenType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentConstructorReference.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlParametersList.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReference.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFileReferenceSet.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlParameter.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunctionCall.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponent.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlArgumentNameReference.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlComponentConstructorCall.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlType.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlResolveResult.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlReferenceExpression.java",
  "extension" : "java",
  "linesOfCode" : 328,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlNewExpression.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlFunction.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlSuperComponentReference.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlElementType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlCommentSplitter.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlStringLiteralExpression.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlTypedElement.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/psi/CfmlAttribute.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/CfscriptLexer.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/ColdFusion.flex",
  "extension" : "flex",
  "linesOfCode" : 383,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/ColdFusionScript8.flex",
  "extension" : "flex",
  "linesOfCode" : 216,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/CfmlLexer.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/ColdFusionScript.flex",
  "extension" : "flex",
  "linesOfCode" : 264,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/lexer/CfscriptTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/CfmlDocUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/CfmlLanguage.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/CfmlErrorFilter.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlIndentProcessor.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 222,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleMainPanel.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStylePanel.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlAlignmentProcessor.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlFormatterUtil.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlSpacingProcessor.java",
  "extension" : "java",
  "linesOfCode" : 256,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlBlock.java",
  "extension" : "java",
  "linesOfCode" : 199,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlWrappingProcessor.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/model/formatter/CfmlCodeStyleSettings.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/CfmlTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationForm.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitQualifiedNameLocationProvider.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlStackTraceFilterProvider.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitConsoleProperties.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/mxunit/CfmlUnitRemoteTestsRunner.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/folding/CfmlFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/CfmlCreateFileAction.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 130,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunner.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunnerParameters.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/runner/CfmlRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/CfmlLookUpItemUtil.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmllFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlScriptNodeSuppressor.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlImplementationTextSelectioner.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlParameterInfoHandler.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 198,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlBackspaceHandler.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlEnterHandler.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/DocumentUtils.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/typedHandlers/CfmlCommenter.java",
  "extension" : "java",
  "linesOfCode" : 246,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/surroundWith/CfmlSharpSurrounder.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/surroundWith/CfmlVariableSurroundDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/matchers/CfmlBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 242,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewProvider.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/structureView/CfmlStructureViewModel.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/CfmlDocumentProvider.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlPredefinedVariablesCompletion.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlInsertHandlerUtil.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlJavaClassNamesCompletion.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlMethodInsertHandler.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlAttributeValuesCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlFunctionNamesCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlArgumentValuesCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlTailType.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlTagNamesCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/completionProviders/CfmlAttributeNamesCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/editorActions/utils/CfmlEditorUtil.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/CfmlBreadcrumbsInfoProvider.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlColorSettingPage.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/highlighting/CfmlAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsConfig.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlMappingsForm.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/config/CfmlProjectConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlReferenceInspection.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlFileReferenceInspection.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/UI/inspections/CfmlInspectionBase.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/injection/CfmlSqlMultiHostInjector.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/injection/CfqueryEscaper.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/src/com/intellij/coldFusion/injection/CfmlPsiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CFML/gen/icons/CFMLIcons.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::CFML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-tslint/resources/intellij.angular.tslint.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-tslint/src/com/intellij/angular/tslint/TsLintConfigAngularDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/colorSchemes/Angular2HighContrast.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/colorSchemes/Angular2Dark.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/colorSchemes/Angular2Light.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/colorSchemes/Angular2Darcula.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/colorSchemes/Angular2IntelliJLight.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/intentionDescriptions/AngularInlineComponentTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/intentionDescriptions/AngularExtractComponentTemplate/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/intentionDescriptions/AngularIntroduceLetVariableIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/intellij.angular.backend.xml",
  "extension" : "xml",
  "linesOfCode" : 479,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUnsupportedSyntax.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInvalidTemplateReferenceVariable.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularNgOptimizedImage.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularForBlockNonIterableVar.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInaccessibleSymbol.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInsecureBindingToEvent.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularBindingTypeMismatch.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularRecursiveModuleImportExport.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularNonStandaloneComponentImports.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularCliAddDependency.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularMissingEventHandler.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUndefinedTag.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularIncorrectLetUsage.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularMissingRequiredDirectiveInputBinding.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUndefinedModuleExport.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInvalidSelector.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInvalidI18nAttribute.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUnusedComponentImport.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUncalledSignalLengthPropertyAccess.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUndefinedBinding.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularMultipleStructuralDirectives.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInvalidImportedOrDeclaredSymbol.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInvalidAnimationTriggerAssignment.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularIncorrectTemplateDefinition.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularIncorrectBlockUsage.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularIllegalForLoopTrackAccess.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularInvalidEntryComponent.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularMissingOrInvalidDeclarationInModule.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularUnresolvedPipe.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularAmbiguousComponentTag.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularNonEmptyNgContent.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inspectionDescriptions/AngularDeferBlockOnTrigger.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inlayProviders/Parameters/angular.show.names.for.all.args.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inlayProviders/Parameters/angular.show.names.for.pipes.html",
  "extension" : "html",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/resources/inlayProviders/Parameters/angular.show.names.for.literal.args.html",
  "extension" : "html",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/angular-service/src/ngSourceMap.ts",
  "extension" : "ts",
  "linesOfCode" : 249,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/angular-service/src/code.ts",
  "extension" : "ts",
  "linesOfCode" : 244,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/angular-service/src/index.ts",
  "extension" : "ts",
  "linesOfCode" : 85,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/angular-service/src/mappings.ts",
  "extension" : "ts",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/angular-service/src/decorateLanguageService.ts",
  "extension" : "ts",
  "linesOfCode" : 156,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/angular-service/src/ngCommands.ts",
  "extension" : "ts",
  "linesOfCode" : 123,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider62.ts",
  "extension" : "ts",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/generateVirtual.ts",
  "extension" : "ts",
  "linesOfCode" : 38,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/rerouteModulesToProject.ts",
  "extension" : "ts",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/generate.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider60.ts",
  "extension" : "ts",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/commands/generate-impl.ts",
  "extension" : "ts",
  "linesOfCode" : 49,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider70.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider90.ts",
  "extension" : "ts",
  "linesOfCode" : 53,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider80.ts",
  "extension" : "ts",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsInfoProvider.ts",
  "extension" : "ts",
  "linesOfCode" : 166,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider.ts",
  "extension" : "ts",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/runner.ts",
  "extension" : "ts",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src-js/ngCli/schematicsProvider140.ts",
  "extension" : "ts",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2PreventCompletionAutoPopupOnImport.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2Injector.kt",
  "extension" : "kt",
  "linesOfCode" : 174,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/AngularBlockExtendWordSelectionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2BracesInterpolationTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2HtmlFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2TypeDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2InlayParameterHintsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2EditorUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2GotoDeclarationHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/editor/Angular2LookupCharFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/liveTemplate/Angular2BaseLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/liveTemplate/Angular2TemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/AngularNewProjectModuleBuilders.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/Angular2Util.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallLiteralScope.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormGroupGetCallArrayLiteralScope.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/scopes/Angular2FormSymbolScopeInAttributeValue.kt",
  "extension" : "kt",
  "linesOfCode" : 139,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/quickFixes/Angular2FormsProblemQuickFixProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/quickFixes/CreateFormGroupPropertyQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2UnknownFormControl.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormControlImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormArrayControl.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2UnknownFormGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormsComponentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormGroupImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2UnknownFormArray.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormAbstractControlImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormSymbolsBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/impl/Angular2FormArrayImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormArray.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsSymbolQueryScopeContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsPolySymbolQueryResultsCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormAbstractControl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormControl.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/library/forms/Angular2FormsCodeCompletionItemCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/Angular2InjectionUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/Angular2Framework.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/intentions/AngularExtractComponentTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/intentions/AngularInlineComponentTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/intentions/AngularLetVariableInplaceIntroducer.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/intentions/AngularIntroduceLetVariableIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoSymbolContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedToolbar.kt",
  "extension" : "kt",
  "linesOfCode" : 237,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/navigation/Angular2GotoRelatedProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFramework.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 261,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryService.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/Angular2ProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/GenerateJsonParser.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/BlueprintParser.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/GenerateCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliGenerateOptionsDialogs.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/SchematicsLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 222,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/SchematicsJsonParser.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/Schematic.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularProject.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularCliConfigImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularConfigFileListener.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularCliConfigProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularJson.kt",
  "extension" : "kt",
  "linesOfCode" : 202,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularLintConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/config/AngularConfigProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliSchematicsRegistryServiceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 280,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/SchematicOptionsTextField.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/Angular2CliFrameworkDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/AngularCliUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 163,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliGenerateAction.kt",
  "extension" : "kt",
  "linesOfCode" : 208,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/cli/actions/AngularCliAddDependencyAction.kt",
  "extension" : "kt",
  "linesOfCode" : 379,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/options/Angular2HtmlCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/options/Angular2CodeStyleMainPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/options/AngularSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/options/AngularConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/Angular2ExcludeContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2PipeRenameProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2RenameExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractComponentAction.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractComponentHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 410,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2ExtractedComponentBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 226,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/extractComponent/Angular2CliComponentGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2ElementDescriptionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/Angular2MoveFileHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2InlineHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/refactoring/inline/Angular2LetVariableInliner.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/Angular2StubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2HtmlFile.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2HtmlDialect.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlVarAttrTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2TemplateParserDefinitionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 570,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeNameParser.kt",
  "extension" : "kt",
  "linesOfCode" : 266,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2HtmlParser.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2ExpansionFormCaseContentTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/parser/Angular2AttributeType.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2TemplateLanguageBase.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular20HtmlLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlFormCaseContent.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlRecursiveElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlEvent.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/arrangement/Angular2HtmlRearranger.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlPropertyBinding.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlExpansionForm.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlTemplateBindingsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlExpansionFormCaseContentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockParametersImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlExpansionFormImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBananaBoxBindingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlReferenceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockContentsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBoundAttributeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlBlockImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlExpansionFormCaseImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlPropertyBindingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlPropertyBindingBase.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlNgContentSelectorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlEventImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlCompositePsiElement.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlLetImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/impl/Angular2HtmlAttrVariableImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlExpansionFormCase.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlBoundAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlRecursiveElementWalkingVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlTemplateBindings.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlBlockContents.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlReference.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlAttrVariable.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlNgContentSelector.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlBananaBoxBinding.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlTagBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFileIndentOptionsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2SyntheticBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlFormattingHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 252,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/formatter/Angular2HtmlCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlLet.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/PropertyBindingType.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/psi/Angular2HtmlBlockParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 193,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2Html.flex",
  "extension" : "flex",
  "linesOfCode" : 560,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/lexer/Angular2HtmlEmbeddedContentSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2TemplateFileTypeBase.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular17HtmlBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2ColorsAndFontsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlSyntaxHighlighterFactoryBase.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlHighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/highlighting/Angular2HtmlFileHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular181HtmlLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular17HtmlLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2TemplateSyntax.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2TemplateFileElementTypeBase.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlTodoIndexer.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlIdIndexer.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/index/Angular2HtmlFilterLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/stub/impl/Angular2HtmlNgContentSelectorStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/stub/impl/Angular2HtmlBoundAttributeStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlNgContentSelectorStub.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlAttributeStubElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlNgContentSelectorElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/stub/Angular2HtmlVariableElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/html/Angular2HtmlLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2SelectorMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/selector/Angular2DirectiveSimpleSelector.kt",
  "extension" : "kt",
  "linesOfCode" : 257,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlNgContentSelectorStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlNgContentSelectorStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlAttributeStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2StringPartsLiteralExpressionStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlAttributeStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2HtmlLanguageStubDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/stubs/Angular2StringPartsLiteralExpressionStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonFileViewProviderFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataFileStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/stubs/MetadataElementStub.kt",
  "extension" : "kt",
  "linesOfCode" : 224,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataFileImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataStubFileElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/psi/MetadataElement.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonStubBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/metadata/MetadataJsonLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/Angular2JSDocTagsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2EventType.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2HostEventType.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BlockVariableType.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TemplateBindingType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/BindingsTypeResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 567,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2PropertyBindingType.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2ReferenceType.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2TypeUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2LetType.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/types/Angular2BaseType.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2TemplateVariableElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2DeferredTimeLiteralExpressionElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ExprParserDefinitionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2HtmlASTComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2StringPartsLiteralExpressionType.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2Parser.kt",
  "extension" : "kt",
  "linesOfCode" : 426,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2ElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2EmbeddedExprTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 134,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2BlockParameterVariableElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/parser/Angular2PsiParser.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular2JSFrameworkSpecificHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular20Language.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2PipeExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Action.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2PipeReferenceExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2PipeLeftSideArgument.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBindingKey.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmptyTemplateBindings.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2StringPartsLiteralExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeReferenceExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeArgumentsListImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterVariableImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2ActionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BlockParameterImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2SimpleBindingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2BindingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingKeyImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2EmbeddedExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2InterpolationImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2ChainImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2File.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2QuoteImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2DeferredTimeLiteralExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2PipeLeftSideArgumentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2StringPartsLiteralExpressionStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateVariableImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/impl/Angular2TemplateBindingsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2ElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBindings.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Binding.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Chain.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2TemplateBinding.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2BlockParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2EmbeddedExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2PipeArgumentsList.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Quote.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2SimpleBinding.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2Interpolation.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2RecursiveVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/psi/Angular2DeferredTimeLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular2Language.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2TokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2.flex",
  "extension" : "flex",
  "linesOfCode" : 189,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2Lexer.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/lexer/Angular2TokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/highlighting/Angular2RainbowVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/highlighting/Angular2HighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/highlighting/Angular2SyntaxHighlighterBase.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceErrorFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptService.kt",
  "extension" : "kt",
  "linesOfCode" : 367,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/Angular2TypeScriptServiceProtocol.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/commands/Angular2TranspiledTemplateRequestArgs.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/commands/Angular2GetGeneratedElementTypeRequestArgs.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/commands/Angular2GetGeneratedElementTypeCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/protocol/commands/Angular2TranspiledTemplateCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/errorCodes.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/CodeFragments.kt",
  "extension" : "kt",
  "linesOfCode" : 424,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/expressions.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledDirectiveFileBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 279,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TemplateTranspiler.kt",
  "extension" : "kt",
  "linesOfCode" : 254,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/R3Identifiers.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2VisualizeGeneratedTcbAction.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/Angular2TranspiledTemplateInspector.kt",
  "extension" : "kt",
  "linesOfCode" : 271,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tmplApi.kt",
  "extension" : "kt",
  "linesOfCode" : 836,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/TypeParameterEmitter.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/tcb.kt",
  "extension" : "kt",
  "linesOfCode" : 2033,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/tcb/environment.kt",
  "extension" : "kt",
  "linesOfCode" : 479,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceQuickFixProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2TypeScriptServiceEvaluationSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceQuickFixFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/service/Angular2LanguageServiceCache.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/Angular2ExprDialect.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/formatter/Angular2FormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 139,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/expr/formatter/Angular2CommonHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/Angular2Bundle.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/svg/Angular181SvgLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/svg/Angular17SvgLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/svg/Angular2SvgLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/svg/Angular20SvgLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/Angular2TSFrameworkSpecificHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/Angular2LangUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/lang/Angular2HighlightDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/Angular2DecoratorUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 244,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/css/Angular2CssInclusionContext.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/css/refs/Angular2CssFileReferenceHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/css/findUsages/Angular2CssClassOrIdUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2StructuralDirectiveSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 322,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2Symbol.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2AttributeNameCodeCompletionFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2CodeCompletionItemCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolDocumentationCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/NgContentSelectorsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/ViewChildrenScope.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveAttributeSelectorsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 170,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/HtmlAttributesCustomCssPropertiesScope.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/I18NAttributesScope.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2CustomCssPropertiesScope.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/DeferOnTriggerParameterScope.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/StandardPropertyAndEventsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 246,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/HostBindingsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/ReferenceVariablesStructuredScope.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeyScope.kt",
  "extension" : "kt",
  "linesOfCode" : 111,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/TemplateBindingKeywordsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectiveElementSelectorsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/CreateComponentDirectiveBindingScope.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/MatchedDirectivesScope.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/OneTimeBindingsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 203,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/DirectivePropertyMappingCompletionScope.kt",
  "extension" : "kt",
  "linesOfCode" : 170,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/AttributeWithInterpolationsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/PolySymbolReferencingScope.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/scopes/Angular2TemplateScope.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolHighlightingCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolQueryResultsCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 279,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2PsiSourcedSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2DescriptorSymbolsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2SymbolDelegate.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/Angular2DirectiveSymbolWrapper.kt",
  "extension" : "kt",
  "linesOfCode" : 121,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/findUsages/Angular2PsiSourcedPolySymbolProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/references/Angular2DirectivePropertyLiteralReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/references/Angular2SelectorReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2DirectivePropertyDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2CustomCssPropertyDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2DirectiveAttributeDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2SelectorDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/web/declarations/Angular2DirectiveExportAsDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ComponentPropertyResolveResult.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2SpecificHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeGuard.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ResolveScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LanguageConfigurableProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScopesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScopesResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2ComponentScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateElementsScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 257,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2StandardSymbolsScopesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 140,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/template/Angular2TemplateScope.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeEvaluator.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ImportCandidateDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ImportsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ExpressionsCopyPasteProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ClassBasedEntityImportsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2GlobalImportCandidate.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2FieldImportCandidateDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2DeclarationsCopyPasteProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 199,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2AddImportExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2ModuleImportCandidate.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2GlobalImportCandidatesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2GlobalImportCandidateDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/imports/Angular2TypeScriptImportsOptimizer.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/tags/Angular2ElementDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2TypeGuardEvaluator.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DialectSpecificHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ConfigAccessibilityChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2NgSrcReferencesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TemplateReferencesProvider.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2HtmlReferencesContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2PipeNameReferencesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceExpressionResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ImplicitUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2ReferenceBase.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/refs/Angular2TSReferencesContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2AccessibilityProcessingHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeValueProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2AttributeDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2TemplateBindingKeyReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2TemplateBindingKeysCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2ApplicableDirectivesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/attributes/Angular2TemplateBindingsParameterInfoHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterNameCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterInfoHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlocksCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlocksTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockReferenceExpressionCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockKeywordInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlocksInTextCompletionPopupExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterPrefixSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2HtmlBlockUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/blocks/Angular2BlockParameterSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CodeInsightUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 121,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HtmlCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2DeclarationsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2ImportHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/config/Angular2TypeScriptConfigCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/config/Angular2TypeCheckingConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2EmbeddedCssProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2LibrariesHacks.kt",
  "extension" : "kt",
  "linesOfCode" : 189,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2CompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 363,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/controlflow/Angular2ControlFlowBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 221,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/codeInsight/Angular2HighlightingUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2CustomCssPropertyInHtmlAttributeIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2SymbolIndex.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2MetadataPipeIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2CustomCssPropertyInJsIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2MetadataDirectiveIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2SourcePipeIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IvyPipeIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexableFileNamesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2MetadataClassNameIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2SourceModuleIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2TemplateUrlIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2MetadataModuleIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2SourceDirectiveIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2MetadataFunctionIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexingHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 574,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IvyDirectiveIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2MetadataNodeModuleIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IndexBase.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/index/Angular2IvyModuleIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2FindUsagesHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2ComponentClassInTemplateUsageSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2ReferenceSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2UsageFilteringRuleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/findUsages/Angular2ReadWriteAccessDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularRecursiveModuleImportExportInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HtmlSuppressionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInaccessibleSymbolInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 153,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingEventHandlerInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidSelectorInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidAnimationTriggerAssignmentInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectTemplateDefinitionInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUnresolvedPipeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUndefinedBindingInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 194,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2SourceEntityListValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentFieldIntentionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddInputTransformFunctionQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/WrapWithForwardRefQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveTagContentQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentSignalIntentionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateAttributeQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 172,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveAttributeValueQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularCliAddQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddJSPropertyQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/MoveDeclarationOfStandaloneToImportsQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RenameAttributeQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateComponentMethodIntentionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesTemplateUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AngularChangeModifierQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateDirectiveInputOutputAction.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ExportNgModuleDeclarationQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/Angular2FixesFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 412,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToEventQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveInputIntentionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleImportQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddNgModuleDeclarationQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CreateDirectiveOutputIntentionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToStandaloneNonStandaloneQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/ConvertToPropertyBindingQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveJSProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/CallSignalQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/RemoveEntityImportQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/AddAttributeValueQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/quickfixes/BaseCreateComponentFieldAction.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidImportedOrDeclaredSymbolInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularNgOptimizedImageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 226,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularNonEmptyNgContentInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUndefinedModuleExportInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularCliAddDependencyInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularNonStandaloneComponentImportsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidI18nAttributeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularTcbOutOfBandInspectionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularForBlockNonIterableVarInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularAmbiguousComponentTagInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularBindingTypeMismatchInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectLetUsageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2ErrorQuickFixProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2InspectionSuppressor.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularHtmlLikeTemplateLocalInspectionTool.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUnsupportedSyntaxInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidEntryComponentInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularDeferBlockOnTriggerInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInvalidTemplateReferenceVariableInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularInsecureBindingToEventInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularIncorrectBlockUsageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 189,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingRequiredDirectiveInputBindingInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUndefinedTagInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUncalledSignalLengthPropertyAccessInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularMissingOrInvalidDeclarationInModuleInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2HighlightingHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2AnalysisHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularImportsExportsOwnerConfigurationInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 329,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularIllegalForLoopTrackAccess.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/Angular2UnresolvedReferenceErrorUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularUnusedComponentImportInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/actions/ExportNgModuleDeclarationAction.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/actions/NgModuleImportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2ActionFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/actions/AddNgModuleDeclarationAction.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/actions/Angular2NgModuleSelectAction.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/inspections/AngularMultipleStructuralDirectivesInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ComponentLocator.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Pipe.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Declaration.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesSource.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2AliasedDirectiveProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ResolvedSymbolsSet.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 145,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2FrameworkHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelectorSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 160,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveExportAs.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveKind.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ImportsOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveSelector.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ClassBasedEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ModuleResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataEntitiesSource.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataComponentStub.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataNodeModuleStub.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataStringStub.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataEntityStub.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataFunctionStub.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataElementStub.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataClassStub.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataCallStub.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataDirectiveStub.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataClassStubBase.kt",
  "extension" : "kt",
  "linesOfCode" : 186,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataArrayStub.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataReferenceStub.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataDirectiveStubBase.kt",
  "extension" : "kt",
  "linesOfCode" : 140,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataModuleStub.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataObjectStub.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataSpreadStub.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataModuleExportStub.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/stubs/Angular2MetadataPipeStub.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataArray.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClassBase.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataNodeModule.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveBase.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataCall.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataSpread.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModuleExport.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/ExternalNodeModuleResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataString.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataFunction.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataElement.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataReference.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataModule.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataClass.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataDirectiveProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataObject.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataPipe.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/psi/Angular2MetadataComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/metadata/Angular2MetadataFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2HostDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2TemplateGuard.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2HostDirectivesResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Element.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Module.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceModule.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 224,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2PropertyInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceHostDirectiveWithoutMappings.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityBase.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 356,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 394,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveVirtualProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceDirectiveAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceSymbolCollectorBase.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceHostDirectiveWithMappings.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntitiesSource.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceStandalonePseudoModule.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourcePipe.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/source/Angular2SourceEntityListProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 295,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ClassBasedComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Entity.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Component.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ClassBasedDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntitiesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 156,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2Directive.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2DirectiveProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 179,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2ClassBasedDirectiveProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/Angular2EntityUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 327,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyPipe.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyModule.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirectiveAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvySymbolDef.kt",
  "extension" : "kt",
  "linesOfCode" : 458,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyEntitiesSource.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 196,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyHostDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/entities/ivy/Angular2IvyDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/naming/Angular2NamesSuggester.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/src/org/angular2/signals/Angular2SignalUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 142,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-backend/gen/icons/AngularIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-plugin/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-plugin/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/angular-free/resources/intellij.angular.free.xml",
  "extension" : "xml",
  "linesOfCode" : 2,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/ngtools/src/tools/GenerateNgAddCompatibleList.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Angular/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 73,
  "components" : [ "primary::Angular" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCopyrightTest.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/editor/breadcrumbs/PostCssBreadcrumbsTest.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssMultiLineTodoTest.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/editor/PostCssCommenterTest.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssGotoSymbolTest.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssIncrementalParserTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingOtherTest.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingNestingTest.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomMediaTest.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingCustomSelectorTest.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/parser/PostCssParsingMediaRangesTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestSuite.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/PostCssLexerTest.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/lexer/highlighting/PostCssHighlightingLexerTest.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/usages/PostCssFindUsagesTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/smartEnter/PostCssSmartEnterTest.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomPropertyCompletionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssNestingCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssOtherCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomMediaCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCustomSelectorCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/completion/PostCssCompletionTestBase.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/fileStructure/PostCssFileStructureTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/rename/PostCssRenameTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/formatter/PostCssFormatterTest.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssFixtureTestCase.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssHighlightingTest.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaQuickFixTest.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssQuickFixTest.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCssInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorQuickFixTest.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssNestingQuickFixTest.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssResolveTest.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomSelectorResolveTest.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssCustomMediaResolveTest.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/resolve/PostCssSimpleVarsTest.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testSrc/org/intellij/plugins/postcss/PostCssTestUtils.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/intellij.postcss.copyright.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/inspectionDescriptions/PostCssMediaRange.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/inspectionDescriptions/PostCssNesting.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/inspectionDescriptions/PostCssCustomSelector.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/inspectionDescriptions/PostCssCustomMedia.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/resources/inspectionDescriptions/PostCssUnresolvedModuleValueReference.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/ampersandInCustomSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/customMediaAtRuleEmpty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/customSelectorAtRuleEmpty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/customSelectorAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/applyAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/ampersandInClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/ampersandInSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/applyAtRuleEmpty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/customMediaAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/ampersandInId.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/customSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/breadcrumbs/nestAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/copyright/updateExistingComment.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/editor/copyright/updateExistingComment_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeOperatorExpected.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeWithMinus.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeTwoValuesIncomplete.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeValueIncomplete.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeAndOtherFeatures.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaPlainFeature.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeValueNameValue.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeNameValue.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeIncomplete.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeWithoutUnit.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeWithIncorrectRParen.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/mediaRanges/MediaRangeValueName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/other/ApplyAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 22,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/other/StartingStyleAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 41,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/other/SimpleVars.pcss",
  "extension" : "pcss",
  "linesOfCode" : 21,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/other/ScopeAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 39,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaWithFeature.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaNested.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaSimple.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaWithAnd.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaEmptyWithSemicolon.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaWithComma.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaWithoutSemicolon.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaEmptyWithoutSemicolon.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaWithFeatureRange.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaEmpty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customMedia/CustomMediaWithoutSemicolonBeforeBrace.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInPropertyValue.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DeclarationBlockInScope.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DeclarationBlockInBadAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandIdSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/PartOfNestKeywordInsidePageAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/NestRulesetInsideAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandWithOperators.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInPseudoFunction.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/SemicolonsIncorrect.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/PartOfNestKeywordInsideAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInSimpleSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInPseudoClasses.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/PartOfNestKeywordInsideRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/NestingAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/PartOfNestInsideApplyFunction.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/NestingNestRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 10,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DirectNestingIncorrect.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/TopLevelRulesetNesting.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/NestAtRuleIncorrectSelectorList.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DeclarationBlockInRegion.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandBetweenTwoHashes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DeclarationBlockInMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/SemicolonsCorrect.pcss",
  "extension" : "pcss",
  "linesOfCode" : 10,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInDeclaration.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/AmpersandInAttributes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DeclarationBlockInSupports.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/PartOfNestKeywordTopLevel.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/nesting/DeclarationBlockInDocument.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/incremental/declarationBlockWithNonPairBraces.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/incremental/declarationBlockWithBraces.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/incremental/declarationBlockWithoutBraces.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorDefinitionWithoutSemicolon.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorInsideAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorDefinitionWithPseudoClasses.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorWithoutTwoDashes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorInsideRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorWithoutSemicolonBeforeBrace.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorWithWhitespace.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorDefinitionWithoutColon.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/parser/customSelector/CustomSelectorUsageWithPseudoClasses.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/comments.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/customMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/lessAndLessOrEqual.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/ampersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/nestedRules.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/multiNested.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/keyframes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 21,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/propertyNames.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/mediaRangeInverted.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/customMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/lessAndLessOrEqual.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/viewport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 30,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/pseudoSelectors.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/propertyAfterKeyframes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/attributeSelectorInNestedRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/units.pcss",
  "extension" : "pcss",
  "linesOfCode" : 13,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/hashSignInId.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/hashSignInPseudoFunction.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/customSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/greaterOrEqual.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/highlighting/selectorSuffix.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/hashSignInId.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/nest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/hashSignInPseudoFunction.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/customSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/lexer/greaterOrEqual.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/usages/customMediaDifferentCases.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/usages/customMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/usages/customSelectors.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/usages/customSelectorsDifferentCases.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/smartEnter/completeCustomMediaWithSemicolon_before.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/smartEnter/completeCustomSelectorWithSemicolon_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/smartEnter/completeCustomMediaWithSemicolon_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/smartEnter/completeCustomSelectorWithSemicolon_before.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nestingRuleset/tagsBeforeProperty_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nestingRuleset/propertiesLineBeforeTag.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nestingRuleset/propertiesBeforeTag.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nestingRuleset/tagsBeforeProperty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarAsPropertyValue.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarInterpolationStart.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarAsPropertyValue_imported.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarInterpolationEnd_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarInterpolationMiddle.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarInterpolationEnd.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/other/simpleVarAsSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customProperty/customPropertyCompletionItemsSet.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaTwoDefinitions.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/semicolonWithWhitespacesAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaTwoDefinitions_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaTopLevel.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaPriorityWithImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaWithoutImport_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/semicolonAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaWithoutImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaOneDefinition_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/semicolonAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInInline_after.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInsideRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaWithImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaWithImport_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaType.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInsideAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaTopLevel_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaOneDefinition.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInsideNest_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/spaceAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInsideAtRule_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInsideNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaType_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/semicolonWithWhitespacesAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInsideRuleset_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/spaceAndSemicolonAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/spaceAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/spaceAndSemicolonAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaPriorityWithoutImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/customMediaInInline.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customMedia/definition.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsideSelectorList.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsidePageAtRule_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsidePageAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsideSelector_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsideTopLevelAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsideSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestTopLevel_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsideTopLevelAtRule_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestInsideSelectorList_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/nesting/nestTopLevel.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/semicolonWithWhitespacesAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInInline.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/semicolonAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInsideNest_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/semicolonAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorTopLevel_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorTwoDefinitions.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorPriorityWithoutImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInInline_after.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorWithPartialImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorWithImport_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInsideRuleset_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/spaceAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/semicolonWithWhitespacesAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/twoColons_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInsideNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorTopLevel.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/spaceAndSemicolonAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorWithImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInsideAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/twoColons.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/spaceAfterCaret.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorWithPartialImport_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInsideAtRule_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorOneDefinition_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/spaceAndSemicolonAfterCaret_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorPriorityWithImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorWithoutImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorInsideRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorOneDefinitionIsFirstVariant.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorWithoutImport_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/definition.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/completion/customSelector/customSelectorOneDefinition.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/ApplyAtRuleWithNesting.pcss",
  "extension" : "pcss",
  "linesOfCode" : 13,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/ApplyAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/CustomSelectorsWithNesting.pcss",
  "extension" : "pcss",
  "linesOfCode" : 13,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/CustomMediaWithNesting.pcss",
  "extension" : "pcss",
  "linesOfCode" : 11,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/Ampersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/AtRules.pcss",
  "extension" : "pcss",
  "linesOfCode" : 17,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/CustomMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/NestAtRules.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/fileStructure/CustomSelectors.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customSelector-before.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customMedia-after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customSelectorWithTwoDashes-before.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customMedia-before.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customSelectorWithTwoDashes-after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customSelector-after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customMediaWithTwoDashes-before.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/rename/customMediaWithTwoDashes-after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/formatter/LineComment.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/formatter/LineComment_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/oneSign.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/incorrectMediaRange.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/correctSignDirection.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/oneEqualSignOfTwo.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/incorrectSignDirection.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/equalSigns.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaRanges/incorrectSignDirectionWithDifferentOperators.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/moduleValueReferences.pcss",
  "extension" : "pcss",
  "linesOfCode" : 21,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/simpleVariables.pcss",
  "extension" : "pcss",
  "linesOfCode" : 14,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/badAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/addCustomMediaPrefixEmpty_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/emptyCustomMediaName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/incorrectCustomMediaName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/mediaFeatureCustom.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/addCustomMediaPrefixDash.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/addCustomMediaPrefixEmpty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/mediaFeatureCustomNotDefined.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/correctCustomMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/mediaFeatureCustomDefinedTwoTimes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/addCustomMediaPrefixDash_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/emptyCustomMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customMedia/mediaFeatureCustomIncorrect.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/normalRulesetWithNestingSelectors.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ruleInsideSupports.pcss",
  "extension" : "pcss",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRuleInsideMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 39,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromId_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/customSelectorWithNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInPseudoFunction.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersand_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteNest_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandWithOperators_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRulesetWithoutAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/addAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/simpleSelectorWithNestedRulesetInsideMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInPseudoFunction_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/simpleSelectorWithNestedRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRuleInsideSupports.pcss",
  "extension" : "pcss",
  "linesOfCode" : 39,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRuleInsideDocument.pcss",
  "extension" : "pcss",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/addAmpersand_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/simpleSelectorWithoutNestedRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRulesetWithoutNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromPseudoClass_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInPseudoClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ruleInsideMedia.pcss",
  "extension" : "pcss",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ruleInsideDocument.pcss",
  "extension" : "pcss",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInClass_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromAttribute_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInAttributes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/customSelectorDefinitionInsideAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInSimpleSelector_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/pseudoClassStartsWithAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInPseudoClass_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/addNest_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRulesetWithNestWithoutAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInSimpleSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromAttribute.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromSimpleSelector_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/simpleSelectorWithNestedRulesetInsideMedia_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/emptyNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInId_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromId.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/correctNesting.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/customSelectorWithAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandWithOperators.pcss",
  "extension" : "pcss",
  "linesOfCode" : 10,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/pseudoClassStartsWithAmpersand_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInId.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromPseudoClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromPseudoFunction_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersand.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInAttributes_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/customSelectorDefinitionInsideRuleset.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromClass_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromSimpleSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/simpleSelectorWithoutNestedRuleset_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/deleteAmpersandFromPseudoFunction.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/simpleSelectorWithNestedRuleset_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/addNest.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/nestedRulesetInsideNestAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/nesting/ampersandInSelectorListMulti.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/mediaFeatureInvalid.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/highlighting/keywords.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/highlighting/className.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/highlighting/attributeName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/highlighting/tags.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/invalidPseudoClass.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/importEverywhere.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/emptyCustomSelector.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/addCustomSelectorPrefixColonDash_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/addCustomSelectorPrefixColon.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/addCustomSelectorPrefixEmpty.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/customSelectorWithInvalidTokenSlash.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/unknownCustomSelectorName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/customSelectorWithoutDashes.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/addCustomSelectorPrefixEmpty_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/emptyCustomSelectorName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/knownCustomSelectorName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/pseudoSelectorWithNesting.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/incorrectCustomSelectorName.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/addCustomSelectorPrefixColonDash.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/emptySelectorList.pcss",
  "extension" : "pcss",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/customSelectorWithInvalidTokenAt.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/emptySelectorListTwoInLine.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/inspections/customSelectors/addCustomSelectorPrefixColon_after.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/inline.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/resolveWithoutImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/resolve.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/resolveMulti.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/resolveWithImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/resolveInCustomMediaAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/resolveMultiInDifferentFiles.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customMedia/definition.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/resolveInCustomSelectorAtRule.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/inline.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/resolveWithoutImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 2,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/resolve.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/resolveMulti.pcss",
  "extension" : "pcss",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/resolveWithImport.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/resolveMultiInDifferentFiles.pcss",
  "extension" : "pcss",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/testData/resolve/customSelectors/definition.pcss",
  "extension" : "pcss",
  "linesOfCode" : 1,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentElementType.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParser.java",
  "extension" : "java",
  "linesOfCode" : 375,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/parser/PostCssMathParser.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssGotoSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssLanguageSubstitutor.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssFileType.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssOneLineAtRule.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssCustomSelectorAtRule.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssNest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssFileElementType.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssSimpleVariable.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/PostCssCustomMediaIndex.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomSelectorStubElementType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/types/PostCssCustomMediaStubElementType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/stubs/PostCssCustomSelectorIndex.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssSimpleVariableDeclaration.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableDeclarationImpl.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssNestImpl.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssTreeElementFactory.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorImpl.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaAtRuleImpl.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomMediaImpl.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectorAtRuleImpl.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssFileImpl.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssSimpleVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/impl/PostCssCustomSelectoDescriptorHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssCustomSelector.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssPsiUtil.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssCustomMediaAtRule.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssCustomMedia.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssFile.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/psi/PostCssElementGenerator.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssEmbeddedTokenTypesProvider.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssLexer.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/lexer/postcss.flex",
  "extension" : "flex",
  "linesOfCode" : 185,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/lexer/PostCssHighlightingLexer.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssUsageSearcher.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/usages/PostCssIdIndexer.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssCodeStyleSettings.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/settings/PostCssStylePanel.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/highlighting/PostCssColorsPage.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/highlighting/PostCssSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/completion/handler/PostCssOneLineAtRuleInsertHandler.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssDumbAwareCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/completion/PostCssCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/fileStructure/PostCssStructureViewElementsProvider.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/formatter/PostCssFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssBundle.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssLanguage.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/copyright/PostCssCopyrightsProvider.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/index/PostCssSupportedFileTypesProvider.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssBaseInspection.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssMediaRangeInspection.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssCustomMediaInspection.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/suppress/PostCssInspectionFilter.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssCustomSelectorInspection.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssUnresolvedModuleValueReferenceInspection.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/inspections/PostCssNestingInspection.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssElementType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssCommentProvider.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/descriptors/CssMediaFeatureDescriptorStub.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssCustomSelectorDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/descriptors/PostCssElementDescriptorProvider.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssDialect.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/references/PostCssReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomMediaReference.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/references/PostCssSimpleVariableReference.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/references/PostCssCustomSelectorReference.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/PostCssStubElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssAddAtRuleNestToSelectorQuickFix.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssAddAmpersandToSelectorQuickFix.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssDeleteAtRuleNestQuickFix.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/src/org/intellij/plugins/postcss/actions/PostCssDeleteAmpersandQuickFix.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss/gen/org/intellij/plugins/postcss/PostCssIcons.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::postcss" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/testSrc/jetbrains/plugins/yeoman/YeomanGeneratorsTest.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/resources/runner/yeoman-simple-cli/lib/cli.js",
  "extension" : "js",
  "linesOfCode" : 229,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/resources/runner/yeoman-simple-cli/lib/prompts.js",
  "extension" : "js",
  "linesOfCode" : 108,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/icons/YeomanIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorFullInfo.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListProvider.java",
  "extension" : "java",
  "linesOfCode" : 145,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorInfo.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInfo.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanInstalledGeneratorListProvider.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorInstaller.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/generators/YeomanGeneratorListParser.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanGlobalSettings.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/settings/YeomanNodeFiles.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanRunGeneratorWizardStep.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanSelectGeneratorWizardStep.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/builder/YeomanModuleBuilder.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGenerator.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorOwnerPanel.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorWelcomePanel.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorSubPanel.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorPanel.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/template/YeomanProjectGeneratorRunPanel.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/step/YeomanProjectSettingsStep.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/util/YeomanCommandLineUtil.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorSpeedSearch.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorsMain.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorInfoPanelHeader.java",
  "extension" : "java",
  "linesOfCode" : 215,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanAvailableGeneratorsMain.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTable.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorTableModel.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanInstalledGeneratorsMain.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/list/YeomanGeneratorCellRenderer.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorListControl.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorInputControl.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorControl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorConformControl.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorControlUtil.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/controls/YeomanGeneratorCheckboxControl.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorDialog.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanStepFormRenderer.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/projectGenerator/ui/run/YeomanRunGeneratorForm.java",
  "extension" : "java",
  "linesOfCode" : 289,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/YeomanBundle.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/actions/YeomanRunGeneratorByNameAction.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/src/jetbrains/plugins/yeoman/actions/YeomanStartAction.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Yeoman/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 55,
  "components" : [ "primary::Yeoman" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/astro-language-server/build.js",
  "extension" : "js",
  "linesOfCode" : 45,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/resources/inspectionDescriptions/AstroMissingComponentImportInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/AstroCodeCompletionItemCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/AstroSymbolQueryScopeContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/ComponentPolySymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroComponentWildcardAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UnknownComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroNamespacedComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroComponentPropSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/UiFrameworkComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/symbols/AstroLocalComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/AstroProximity.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroFrontmatterScope.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroNamespacedComponentsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroAvailableComponentsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/scope/AstroDefineVarsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/polySymbols/AstroSymbolQueryResultsCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/editor/AstroHtmlZenCodingGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/editor/AstroComponentSourceEdit.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/editor/AstroCommentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/editor/AstroGotoDeclarationHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/CreateAstroComponentAction.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/AstroBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/AstroDeprecatedMessagesBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/AstroCreateFromTemplateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/context/AstroContext.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/navigation/AstroComponentSourceNavigationTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/types/AstroGlobalType.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/refactoring/AstroExtractFunctionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/refactoring/AstroRefactoringSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroFrontmatterScriptType.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 361,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroEmbeddedExpressionElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroHtmlAttributeElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroContentRootType.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroEmbeddedContentSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroRawTextElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroStubElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/parser/AstroParser.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroFileElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/frontmatter/AstroFrontmatterDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/frontmatter/AstroFrontmatterConfigurableProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/frontmatter/AstroFrontmatterParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/frontmatter/AstroFrontmatterLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroLanguageConfigurableProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroFileImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroIndexedFileTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/psi/AstroFrontmatterScript.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/psi/AstroContentRoot.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/psi/AstroReferencesSearch.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlAttributeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/psi/AstroHtmlTag.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroStubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/lexer/Astro.flex",
  "extension" : "flex",
  "linesOfCode" : 1118,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 184,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroRawTextLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 84,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/lexer/AstroRawTextLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroFileHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroHighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroColorsAndFontsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/highlighting/AstroHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/css/AstroCssInclusionContext.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/css/AstroEmbeddedCssProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroImportModulePathStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroFormattingPolicy.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroTagBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroSyntheticBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/formatter/AstroFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroFileViewProviderFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/AstroFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/stub/AstroHtmlAttributeStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/lang/typescript/AstroTypeScriptImportsResolverProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/AstroPluginTypeScriptService.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/AstroLanguageServiceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/settings/AstroServiceSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/AstroLspCompletionSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/AstroLspServerSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/AstroLspTypeScriptService.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/service/AstroServices.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/AstroFramework.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/AstroFileIncludeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroAccessibilityProcessingHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroHtmlExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroAddImportExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/imports/AstroComponentCopyPasteProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroImplicitElement.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroPathReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroImplicitUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroConfigImplicitUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/refs/AstroReferenceExpressionResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroSpecificHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/attributes/AstroAttributeDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/completion/AstroServiceCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/completion/AstroImportInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroConfigAccessibilityChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroStubBasedScopeHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroNSInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/codeInsight/AstroComponentUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/inspections/AstroDefaultInspectionSuppressor.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/inspections/quickfixes/AstroImportComponentQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/inspections/AstroFrontmatterAnalysisHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/inspections/AstroFrontmatterAnnotatingVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/inspections/AstroMissingComponentImportInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/inspections/AstroHighlightingHandlersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/src/org/jetbrains/astro/AstroElementResolveScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/gen/org/jetbrains/astro/AstroIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Astro/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 49,
  "components" : [ "primary::Astro" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 2,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 211,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsNodeName.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsContainer.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsStatementOrder.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsBits.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsPropertyType.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsLabelName.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsPropertyConst.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsUndeclaredProperty.html",
  "extension" : "html",
  "linesOfCode" : 23,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsRequiredProperty.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsDuplicateElement.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsPropertyEnum.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsUnitName.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/inspectionDescriptions/DtsPropertyName.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/chosen.yaml",
  "extension" : "yaml",
  "linesOfCode" : 30,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/reserved-memory.yaml",
  "extension" : "yaml",
  "linesOfCode" : 143,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/cpus.yaml",
  "extension" : "yaml",
  "linesOfCode" : 309,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/fallback.yaml",
  "extension" : "yaml",
  "linesOfCode" : 226,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/aliases.yaml",
  "extension" : "yaml",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/memory.yaml",
  "extension" : "yaml",
  "linesOfCode" : 70,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/resources/bindings/default.yaml",
  "extension" : "yaml",
  "linesOfCode" : 117,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/parser/zephyrBinding/EnumValues.yaml",
  "extension" : "yaml",
  "linesOfCode" : 27,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/parser/zephyrBinding/DefaultValues.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/include/zephyr/device.h",
  "extension" : "h",
  "linesOfCode" : 249,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/spi/spi-device.yaml",
  "extension" : "yaml",
  "linesOfCode" : 35,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/spi/espressif,esp32-spi.yaml",
  "extension" : "yaml",
  "linesOfCode" : 47,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/spi/nordic,nrf-spi.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/spi/spi-controller.yaml",
  "extension" : "yaml",
  "linesOfCode" : 46,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/spi/nordic,nrf-spi-common.yaml",
  "extension" : "yaml",
  "linesOfCode" : 50,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/spi/nordic,nrf-spis.yaml",
  "extension" : "yaml",
  "linesOfCode" : 10,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/none.yaml",
  "extension" : "yaml",
  "linesOfCode" : 1,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/base/base.yaml",
  "extension" : "yaml",
  "linesOfCode" : 70,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/base/pm.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/base/power.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/sensor/sensor-device.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/sensor/bosch,bme680-i2c.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/sensor/bosch,bme680-spi.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/pinctrl/espressif,esp32-pinctrl.yaml",
  "extension" : "yaml",
  "linesOfCode" : 104,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/pinctrl/pinctrl-device.yaml",
  "extension" : "yaml",
  "linesOfCode" : 33,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/pinctrl/pincfg-node.yaml",
  "extension" : "yaml",
  "linesOfCode" : 30,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/pwm/espressif,esp32-ledc.yaml",
  "extension" : "yaml",
  "linesOfCode" : 109,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/pwm/pwm-controller.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/i2c/espressif,esp32-i2c.yaml",
  "extension" : "yaml",
  "linesOfCode" : 35,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/i2c/i2c-controller.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/i2c/i2c-device.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/custom/custom,enum.yaml",
  "extension" : "yaml",
  "linesOfCode" : 12,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/custom/custom,const.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/custom/custom,default.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/ethernet/espressif,esp32-eth.yaml",
  "extension" : "yaml",
  "linesOfCode" : 17,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/testData/zephyr/dts/bindings/ethernet/ethernet.yaml",
  "extension" : "yaml",
  "linesOfCode" : 13,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/ide/DtsBreadcrumbsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/ide/DtsProjectViewDecorator.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/ide/DtsStructureViewFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/ide/DtsNewFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/ide/DtsFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/ide/DtsOverrideLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/DtsBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/formatting/DtsIndentingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/formatting/DtsBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/formatting/DtsFormattingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/formatting/DtsSpacingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 138,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/formatting/DtsWrappingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/DtsZephyrFileUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBinding.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBundledBindings.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingParser.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingSerach.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/binding/DtsZephyrBindingLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/DtsZephyrProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/zephyr/DtsZephyrBoard.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/parser/DtsHighlightingErrorFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/parser/DtsParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/parser/DtsJavaParserUtil.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/parser/DtsParserUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 145,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/parser/DtsIncludeParser.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/DtsStubElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/DtsStubUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRootNodeStub.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsRefNodeStub.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/impl/DtsSubNodeStub.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/DtsFileStub.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/DtsNodeLabelIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/stubs/DtsStubElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsPpTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsValue.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsNode.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/impl/DtsStubBasedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/impl/DtsPpStatementElement.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsPsiFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsArray.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsCompilerDirectiveMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsCellArrayMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsPropertyMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsEntryMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsNodeContentMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsCellArrayBitsMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsPHandleMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsValueMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsNodeMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/mixin/DtsIncludeStatementMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/DtsStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/psi/PsiFileInclude.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsTokenSets.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/lexer/dts.flex",
  "extension" : "flex",
  "linesOfCode" : 165,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/lexer/DtsParserLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsPropertyType.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsPropertyValue.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/symbols/DtsDocumentationSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/symbols/DtsBindingSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/symbols/DtsPropertySymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsPropertyTypeCheck.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsAffiliation.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/resolve/files/DtsOverlayFile.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/resolve/files/DtsIncludeFile.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/resolve/FileIncludeReference.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/resolve/DtsBindingReference.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/resolve/DtsLabelReference.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/resolve/DtsPathReference.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/lang/DtsFile.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsSettingsPathInput.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsSettingsConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 226,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsHelpIds.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsSettingsDisabler.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsLangCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/Codesamples.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/settings/DtsSettingsInputStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/highlighting/DtsPpHighlightAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/highlighting/DtsTextAttributes.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/highlighting/DtsHighlightAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/highlighting/DtsSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/highlighting/DtsSyntaxAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsAngularBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/InsertNode.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/InsertBackendImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/DtsInsertBackend.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/InsertProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/DtsInsertSession.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/InsertStringBackend.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/insert/InsertMetaDataBackend.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsSemicolonEnterHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsLookupPriority.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsRootNodeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsCompletionPrefix.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsValueProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsPropertyNameProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsNodeNameProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/provider/DtsCompilerDirectiveProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsCharFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/completion/DtsCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/cmake/DtsCMakeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/api/DtsNodeVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/api/DtsTreeSearch.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/api/DtsPath.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/api/DtsFileVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsInspectionsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsStatementOrderInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsUnitNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsPropertyEnumInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsLabelNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/fixes/DtsRemovePropertyFix.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/fixes/DtsCreatePropertyFix.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/fixes/DtsRemoveSubNodeFix.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsRequiredPropertyInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsNodeNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsUndeclaredPropertyInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsPropertyTypeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsBitsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsPropertyNameInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsPropertyConstInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsDuplicateElementInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsInspectionsRestarter.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/inspections/DtsContainerInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/util/Either.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/util/DtsHtmlChunk.kt",
  "extension" : "kt",
  "linesOfCode" : 189,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/util/DtsTreeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/util/CacheDelegate.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/util/DtsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/src/com/intellij/dts/util/DtsTextRange.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/gen/com/intellij/dts/DtsIcons.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/cmake/resources/intellij.dts.cmake.xml",
  "extension" : "xml",
  "linesOfCode" : 28,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsCMakeModelConfigurationDataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsZephyrCMakeSync.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/cmake/src/com/intellij/dts/cmake/impl/DtsCMakeUtilImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 62,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/resources/inspectionDescriptions/PpParserError.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/PpTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpParserUtilBase.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpAdHocParser.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpStatementParserImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpParserUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpStatementParser.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/PpBuildAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/parser/FixedGeneratedBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpIfStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpStatementType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpStatementPsiElement.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/psi/PpIncludeStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpParserLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpLexerAdapterBase.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/PpHighlightingLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/lang/lexer/pp.flex",
  "extension" : "flex",
  "linesOfCode" : 123,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/highlighting/PpParserErrorInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/highlighting/PpHighlightAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dts/pp/src/com/intellij/dts/pp/completion/PpAngularBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "dts/pp/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 62,
  "components" : [ "primary::dts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsTestSuite.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsResolveTest.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsMoveTest.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsTestUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testSrc/com/intellij/lang/javascript/frameworks/nextjs/NextJsHighlightTest.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/form/before/pages/simple.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/form/before/pages/component.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/form/after/pages/simple.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/placeholder/before/pages/post/[id]/[comment].js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/placeholder/before/pages/post/[id]/index.js",
  "extension" : "js",
  "linesOfCode" : 16,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/group/before/pages/post/[id]/[comment].js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/move/group/before/pages/post/[id]/index.js",
  "extension" : "js",
  "linesOfCode" : 16,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/notApp/insideNotApp/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/groups/(page_group)/declaration/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/groups/(index_group)/declaration/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/groups/(group)/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/usage/usage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 28,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/normal/declaration/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/slots/@slot/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/slots/@index_slot/declaration/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/groupAndSlotResolving/app/slots/@page_slot/declaration/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/otherDir/middleware.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/otherDir/knownFunctionsAndObjects.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/otherDir/exportDefault.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/otherDir/route.jsx",
  "extension" : "jsx",
  "linesOfCode" : 6,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/app/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 28,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/app/layout.tsx",
  "extension" : "tsx",
  "linesOfCode" : 28,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/highlight/nextjsProject/app/route.ts",
  "extension" : "ts",
  "linesOfCode" : 18,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/CatchAllResolving1.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/PureReactProject.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/SlotResolving.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/AppResolving.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/CatchAllResolving3.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/PagesResolving.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/InterceptResolving1.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/SlugResolving.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/GroupResolving.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/CatchAllResolving2.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/@topLayer/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/@topLayer/default.tsx",
  "extension" : "tsx",
  "linesOfCode" : 3,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/@topLayer/(.)slots/meow/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/@topLayer/(.)slots/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/slots/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/intercepting/slots/[slug]/notpage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/groups/(group4)/products/[id]/notPage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/groups/(group2)/declaration/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/groups/(group3)/products/[id]/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/groups/(group1)/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/slug/declaration/[slug]/notPage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/catchAll/declaration1/[...catchAll]/notPage.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/catchAll/declaration2/folderForExactMatching1/folderForExactMatching2/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/catchAll/declaration2/[[...catchAll]]/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 2,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/slots/@slot1/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pathAttributeResolve/app/slots/@slot2/declaration/page.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/InterceptResolving2.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pagesPathAttributeResolve/pages/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/CatchAllResolving4.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/GroupResolvingComplex.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/JSEmbeddedContentResolving.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/testData/resolve/pureReactProject/app/declaration/declaration.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/NextJsExcludeContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/util.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/NextJsBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/inspections/NextJsImplicitUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/generator/NextJsProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/com/intellij/lang/javascript/frameworks/nextjs/references/NextJsDirectFileReferenceResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 218,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/src/icons/NextjsIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "nextjs/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 48,
  "components" : [ "primary::nextjs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/colorSchemes/GherkinDefault.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/colorSchemes/GherkinDarcula.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/intentionDescriptions/ScenarioToOutlineIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/CucumberTableInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/GherkinMisplacedBackground.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/CucumberMissedExamples.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/GherkinScenarioToScenarioOutline.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/GherkinBrokenTableInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/CucumberUndefinedStep.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/resources/inspectionDescriptions/CucumberExamplesColon.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/icons/CucumberIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberStepIndex.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractStepDefinition.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReference.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberStepReferenceProvider.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/reference/CucumberParameterTypeSelfReference.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/search/CucumberStepSearchUtil.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/AbstractCucumberExtension.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/steps/CucumberStepHelper.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberUtil.java",
  "extension" : "java",
  "linesOfCode" : 506,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/OutlineStepSubstitution.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/StepDefinitionCreator.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/OptionalStepDefinitionExtensionPoint.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/MapParameterTypeManager.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordList.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinExamplesBlock.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFile.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/structure/GherkinStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/structure/GherkinStructureViewFactory.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/annotator/GherkinAnnotatorVisitor.java",
  "extension" : "java",
  "linesOfCode" : 183,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableRow.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinScenarioOutline.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/i18n/JsonGherkinKeywordProvider.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTag.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementType.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCell.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinPsiUtil.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureHeaderImpl.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinExamplesNavigator.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterImpl.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioImpl.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableImpl.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinExamplesBlockImpl.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinRuleImpl.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepsHolderBase.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableHeaderRowImpl.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPsiElementBase.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTagImpl.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinScenarioOutlineImpl.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinPystringImpl.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterReference.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableNavigator.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepParameterElementManipulator.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFileImpl.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinStepImpl.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinTableRowImpl.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/impl/GherkinFeatureImpl.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinUtil.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFileType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/PlainGherkinKeywordProvider.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinStepsHolder.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLanguage.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTable.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordTable.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameDialog.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepParameterRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameProcessor.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/rename/GherkinStepRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/refactoring/GherkinChangeUtil.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinPsiElement.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinCommenter.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinTableCellImpl.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinRecursiveElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinScenario.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinSuppressionHolder.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinBlock.java",
  "extension" : "java",
  "linesOfCode" : 188,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinCodeStylePanel.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/formatter/GherkinCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinElementFactory.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinStepParameter.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinRule.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinKeywordProvider.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinParser.java",
  "extension" : "java",
  "linesOfCode" : 246,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinLexer.java",
  "extension" : "java",
  "linesOfCode" : 304,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinColorsPage.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinPystring.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinStep.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/psi/GherkinFeature.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/intentions/ScenarioToOutlineIntention.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/GherkinPyStringManipulator.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/navigation/CucumberGoToRelatedProvider.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberElementFactory.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/GherkinLiveTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/spellchecker/GherkinSpellcheckerStrategy.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/completion/CucumberCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 320,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/BDDFrameworkType.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/run/CucumberRunLineMarkerContributor.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/ParameterTypeManager.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/AbstractStepDefinitionCreator.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/GherkinTypedHandler.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/codeinsight/CucumberEnterHandler.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinMisplacedBackgroundInspection.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberMissedExamplesInspection.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/RemoveTableColumnFix.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberTableInspection.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberStepDefinitionCreationContext.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFix.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/CreateStepDefinitionFileModel.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/FileTypeComboboxItem.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/model/GherkinInspectionSuppressor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateStepFixBase.java",
  "extension" : "java",
  "linesOfCode" : 188,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressForFeatureCommentFix.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressForStepCommentFix.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressForScenarioCommentFix.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/suppress/GherkinSuppressionUtil.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberStepInspection.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinInspection.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateAllStepsFix.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberCreateExamplesSectionFix.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinScenarioToScenarioOutlineInspection.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/GherkinBrokenTableInspection.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberAddExamplesColonFix.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/ui/CreateStepDefinitionFileDialog.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/inspections/CucumberExamplesColonInspection.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/injector/GherkinInjectorExtensionPoint.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/injector/GherkinLanguageInjector.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/actions/GherkinStepParameterSelectioner.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber/src/org/jetbrains/plugins/cucumber/CucumberJvmExtensionPoint.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::cucumber" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/resources/fileTemplates/j2ee/drools.rule.drl.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsFunctionStatementStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsGlobalVariableStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsRuleStatementStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsFileStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewFactory.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/structure/DroolsStructureViewModel.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/DroolsConstants.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/DroolsFileType.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/parser/DroolsParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsEditorHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsCommenter.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsRhsScopeEnlarger.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsPropertyRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/support/DroolsPairedBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsEnumConstant.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFunctionMethodUsageSearcher.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsMethodUsageSearcher.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFunctionDeclarationSearcher.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsFilesSearcher.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/searchers/DroolsClassFinder.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsReference.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsAttrName.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeJavaStatementElement.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsPrimaryExprVar.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsVariable.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsDeclaration.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsImport.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsQueryImpl.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsLhsPatternBindVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiCompositeElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractAttributeImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsGlobalVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsLhsOOPathBindVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumPsiClassImpl.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsAbstractVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsReferenceImpl.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsEnumConstantImpl.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsWindowReferenceImpl.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiFieldImpl.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPrimaryExprVarImpl.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsUnaryAssignVariableImpl.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFunctionImpl.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsPsiClassImpl.java",
  "extension" : "java",
  "linesOfCode" : 259,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsImportImpl.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/impl/DroolsFakePsiMethod.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/indexes/DroolsDeclareStatementsScalarIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsPsiClass.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsNamedElement.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsRule.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCompositeBlockExpressionElement.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsQuery.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsSimpleAttribute.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFunction.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsWindowReference.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFile.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsLightParameter.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsPsiField.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsPsiCompositeElement.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsCodeBlock.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/DroolsFunctionLightMethodBuilder.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightVariable.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsBeanPropertyLightVariable.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsCommonUtil.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsImplicitVariable.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedPackagesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedClassesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsFunctionsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedFunctionsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclaredTypesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsRhsImplicitAssignExpressionsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsDeclarationsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImportedStaticMembersProcessor.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsGlobalVariablesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsOopSegmentProcessor.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsUnitMembersProcessor.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsBindVariablesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLhsOOPathBindVariablesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsImplicitVariablesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/processors/DroolsLocalVariablesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsResolveUtil.java",
  "extension" : "java",
  "linesOfCode" : 735,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/MoveDroolsLightClassesInFileHandler.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsLightClass.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/psi/util/DroolsElementsFactory.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsFlexLexer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsElementTypeImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsLexer.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsBlockExpressionsLazyParseableElementType.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsJavaStatementLazyParseableElementType.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsTokenTypeSets.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsElementFactory.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/_DroolsLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 208,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/lexer/DroolsElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsSyntaxHighlighterColors.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsExceptionHandler.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsReferenceResolveAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/lang/highlight/DroolsColorsAndFontsPage.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/completion/DroolsCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 250,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/DroolsEditorHighlighterProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/DroolsBundle.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/DroolsLanguage.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/actions/DroolsTemplatesFactory.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/src/com/intellij/plugins/drools/actions/CreateRuleFileAction.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "drools/gen/com/intellij/plugins/drools/JbossDroolsIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::drools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/lib/aQute/bnd/osgi/annotations.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/lib/aQute/bnd/build/annotations.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/lib/org/osgi/resource/annotations.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/lib/org/jetbrains/osgi/bnd/run/annotations.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/LightOsgiFixtureTestCase.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestParserTest.java",
  "extension" : "java",
  "linesOfCode" : 473,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestPsiTest.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/manifest/lang/OsgiManifestHighlightingTest.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/manifest/OsgiManifestCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/HeavyOsgiFixtureTestCase.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/facet/AddFacetTest.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/facet/FacetDetectionTest.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/facet/ui/AdditionalJARContentsTableModelTest.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/OsgiTestUtil.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/refactoring/ActivatorRenameTest.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/run/SelectedBundleTest.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/run/StartLevelComparatorTest.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/frameworkintegration/FrameworkInstanceDefinitionTest.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/frameworkintegration/LibraryBundlificationRuleTest.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/frameworkintegration/CachingBundleInfoProviderTest.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/frameworkintegration/FrameworkIntegratorRegistryTest.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/inspection/PackageAccessibilityInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/inspection/WrongImportPackageInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/util/OsgiPsiUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/util/OrderedPropertiesTest.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/SwingRunner.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/osmorc/make/ShowGeneratedManifestTest.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiMavenImporterTest.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/maven/OsgiFacetConfigurationTest.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/bnd/imp/BndProjectImporterTest.kt",
  "extension" : "kt",
  "linesOfCode" : 143,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/highlighting/OsgiUnusedDeclarationInspectionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/highlighting/UnregisteredActivatorInspectionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/highlighting/ClassInDefaultPackageInspectionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestCacheTest.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/project/BundleManifestTest.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src_test/org/jetbrains/osgi/project/BuildProcessClasspathTest.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/META-INF/osgi-maven-support.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/intellij.osgi.javaee.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/org/osmorc/facet/osgi.core.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/inspectionDescriptions/UnregisteredActivator.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/inspectionDescriptions/ClassInDefaultPackage.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/inspectionDescriptions/NonOsgiMavenDependency.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/inspectionDescriptions/WrongImportPackage.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/resources/inspectionDescriptions/PackageAccessibility.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 23,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/icons/OsmorcIdeaIcons.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/ImporterUtil.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/OsmorcFacetImporter.java",
  "extension" : "java",
  "linesOfCode" : 178,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/AbstractDependencyFilter.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedderException.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/ResourceCollector.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/OsmorcBndFacetImporter.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/facet/DependencyEmbedder.java",
  "extension" : "java",
  "linesOfCode" : 166,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/maven/inspection/NonOsgiMavenDependencyInspection.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/i18n/OsmorcBundle.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestHighlightingAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/ExportPackageParser.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/RequireBundleParser.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/BundleVersionParser.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiManifestHeaderParsers.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/EquinoxManifestHeaderParsers.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/OsgiHeaderParser.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/BasePackageParser.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/BundleActivatorParser.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/header/BndManifestHeaderParsers.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestColorsAndFontsPage.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/BundleReference.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/DirectiveImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AttributeImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/AbstractAssignmentExpression.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/impl/ClauseImpl.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/AssignmentExpression.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/Directive.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/OsgiManifestElementType.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/Clause.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/psi/Attribute.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/lang/OsgiManifestColorsAndFonts.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/completion/HeaderParametersProvider.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/completion/OsgiManifestCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/manifest/completion/SimpleProvider.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/impl/AdditionalJARContentsWatcherManager.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsmorcFrameworkDetector.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsgiCoreLibraryType.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsmorcFacetType.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsmorcFacetRefactoringListenerProvider.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/BndOsmorcFrameworkDetector.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsgiLibraryDependencyScopeSuggester.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsmorcFacet.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsgiFrameworkSupportProvider.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetGeneralEditorTab.java",
  "extension" : "java",
  "linesOfCode" : 217,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetManifestGenerationEditorTab.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/ui/FileSelectorTableCellEditor.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/ui/OsmorcFacetJAREditorTab.java",
  "extension" : "java",
  "linesOfCode" : 301,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/ui/AdditionalJARContentsTableModel.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/facet/OsmorcFacetConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 417,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionsEditorComponent.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/CreateFrameworkInstanceDialog.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/FrameworkDefinitionListener.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditor.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/ManifestEditor.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/ProjectSettingsEditorComponent.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditor.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/ApplicationSettings.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/ApplicationSettingsEditor.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/LibraryBundlingEditorComponent.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/settings/ProjectSettings.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsgiRunConfigurationChecker.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsmorcModuleRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsgiConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsgiRunConfigurationCheckerProvider.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsgiRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 302,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsmorcFrameworkDefinitionListener.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/OsgiRunState.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/ui/GenericRunPropertiesEditor.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/ui/FrameworkRunPropertiesEditor.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/ui/JSpinnerCellEditor.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/ui/SelectedBundle.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/ui/OsgiRunConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 287,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/run/ui/BundleSelector.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkRunner.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkIntegrator.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/DefaultOsgiRunConfigurationChecker.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkRunner.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkIntegrator.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/GenericRunProperties.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/concierge/ConciergeIntegrator.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/concierge/ConciergeInstanceManager.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/concierge/ConciergeRunner.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/CommonRunPropertiesEditor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/AbstractFrameworkInstanceManager.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/felix/FelixIntegrator.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/felix/FelixRunner.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/felix/FelixInstanceManager.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/knopflerfish/KnopflerfishInstanceManager.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/knopflerfish/KnopflerfishRunner.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/knopflerfish/KnopflerfishIntegrator.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxOsgiRunConfigurationChecker.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxInstanceManager.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxIntegrator.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunner.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/EquinoxRunProperties.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/impl/equinox/ui/EquinoxRunPropertiesEditor.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceManager.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkIntegratorRegistry.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/frameworkintegration/FrameworkInstanceDefinition.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/inspection/AbstractOsgiVisitor.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/inspection/PackageAccessibilityInspection.java",
  "extension" : "java",
  "linesOfCode" : 149,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/inspection/UnregisteredActivatorInspection.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/inspection/ClassInDefaultPackageInspection.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/inspection/WrongImportPackageInspection.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/inspection/AbstractOsgiQuickFix.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/util/OsgiPsiUtil.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/util/FrameworkInstanceRenderer.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/make/ViewManifestAction.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/make/BundleCompiler.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/osmorc/make/ViewGeneratedManifestGroup.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportPostStartupActivity.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndModuleImportProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportProvider.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImporter.java",
  "extension" : "java",
  "linesOfCode" : 570,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndProjectImportBuilder.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportWorkspaceAction.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/ReimportProjectsAction.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/imp/BndSelectProjectsStep.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndTestState.java",
  "extension" : "java",
  "linesOfCode" : 370,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchState.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationOptions.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndRunConfigurationBase.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/run/BndLaunchUtil.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/BndFileType.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolveAction.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionSucceedDialog.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/resolve/ResolutionFailedDialog.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/bnd/BndLanguage.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/xml/OsgiResourceProvider.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/highlighting/OsgiEntryPoint.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/project/BundleManifestCache.java",
  "extension" : "java",
  "linesOfCode" : 178,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/src/org/jetbrains/osgi/project/BundleManifest.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/OsgiJpsBundle.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/JpsOsmorcExtensionService.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModelSerializerExtension.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcProjectExtensionImpl.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/JpsOsmorcModuleExtensionImpl.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/OsmorcModuleExtensionProperties.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/impl/OsmorcProjectExtensionProperties.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/JpsOsmorcProjectExtension.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/LibraryBundlificationRule.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/OsmorcJarContentEntry.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/JpsOsmorcModuleExtension.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/ManifestGenerationMode.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/model/OutputPathType.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTargetType.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BndWrapper.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/LocalPackageCollector.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/FakeAnalyzer.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuildTarget.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/CachingBundleInfoProvider.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuilder.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildException.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/Reporter.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/BundlorWrapper.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingAnalyzer.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsgiBuildSession.java",
  "extension" : "java",
  "linesOfCode" : 318,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/ReportingProjectBuilder.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/build/OsmorcBuilderService.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OsgiBuildUtil.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "osmorc/osmorc-jps-plugin/src/org/jetbrains/osgi/jps/util/OrderedProperties.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::osmorc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/frontend/resources/intellij.jhipster.frontend.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/resources/inspectionDescriptions/JdlDuplicatedDeclaration.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/resources/inspectionDescriptions/JdlUnknownOption.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/resources/inspectionDescriptions/JdlUnusedDeclaration.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/resources/inspectionDescriptions/JdlIncorrectOptionType.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/resources/intellij.jhipster.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/resources/com/intellij/jhipster/liveTemplates.xml",
  "extension" : "xml",
  "linesOfCode" : 40,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/resources/intellij.jhipster.backend.xml",
  "extension" : "xml",
  "linesOfCode" : 44,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/JdlAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/JdlLiveTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/JdlFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/psi/JdlFieldTypeReferenceProviderBackendImpl.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/psi/JdlFieldTypeReference.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/JdlSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunSettingsEditor.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationTypeFactory.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunFloatingAction.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/run/JdlRunConfigurationOptions.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/JdlCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 183,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlUnknownOptionInspection.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlUnusedDeclarationInspection.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlIncorrectOptionTypeInspection.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/inspections/JdlDuplicatedDeclarationInspection.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/backend/src/com/intellij/jhipster/JdlInspectionUtil.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/grammar/jdl.flex",
  "extension" : "flex",
  "linesOfCode" : 103,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlBundle.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlConstants.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlLanguage.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlNavbarExtension.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlPairedBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlIconsMapping.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlRefactoringSupportProvider.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlConstantNameReference.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlEntityIdReference.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlPsiUtils.java",
  "extension" : "java",
  "linesOfCode" : 263,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlIdManipulator.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlIdMixin.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlTokenType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlConstantMixin.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlPredefinedSdkEntity.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlStringLiteralMixin.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlFieldTypeReferenceProvider.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlFieldTypeManipulator.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlEnumMixin.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlEntityMixin.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlRecursiveElementVisitor.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlFile.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlFieldTypeMixin.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/psi/JdlTokenSets.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlLanguage.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlOptionModel.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlProdDatabaseType.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlOptionMapping.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlKubernetesServiceType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlEnumListType.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlApplicationType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlDatabaseType.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlDeploymentType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlAuthenticationType.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlSearchEngine.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlDevDatabaseType.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlDeclarationsModel.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlTestFramework.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlStorageType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlClientFramework.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlEnumType.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlCacheProvider.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlClientPackageManager.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlMonitoringType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlServiceDiscoveryType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlEnumListMapping.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlPrimitiveType.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlWebsocket.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlEnumMapping.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlMessageBroker.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlIngressType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlModelEnum.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlBuildTool.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/model/JdlOptionType.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlBlock.java",
  "extension" : "java",
  "linesOfCode" : 156,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlCodeStyleSettings.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlCommenter.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlPatterns.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlLexer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlColorSettingsPage.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlFileType.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/src/com/intellij/jhipster/JdlPsiStructureViewFactory.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/gen/com/intellij/jhipster/icons/JhipsterIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/resources/intellij.jhipster.uml.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramNode.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramEnumEdge.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlVfsResolver.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlCategoryManager.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditorProvider.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlPreviewFileEditor.java",
  "extension" : "java",
  "linesOfCode" : 148,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeLink.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeData.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeData.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlNodeData.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEnumNodeItem.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeLink.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeLinkType.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramRootData.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlDiagramData.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/model/JdlEntityNodeField.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramPanel.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlEditorWithPreview.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramService.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlProvider.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlSplitEditorProvider.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlDataModel.java",
  "extension" : "java",
  "linesOfCode" : 160,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlUmlElementManager.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/uml/src/com/intellij/jhipster/uml/JdlDiagramEntityEdge.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/plugin/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jhipster/plugin/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 14,
  "components" : [ "primary::jhipster" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/grammars/Prisma.flex",
  "extension" : "flex",
  "linesOfCode" : 72,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/grammars/PrismaDoc.flex",
  "extension" : "flex",
  "linesOfCode" : 38,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/folding/comments.prisma",
  "extension" : "prisma",
  "linesOfCode" : 29,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/keyword/completion/keyword/typeKeywordDoc.html",
  "extension" : "html",
  "linesOfCode" : 2,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/unsupportedTypeInAlias.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/unsupportedListType.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/viewDeclaration.prisma",
  "extension" : "prisma",
  "linesOfCode" : 10,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/pathExpression.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/prismaFile.prisma",
  "extension" : "prisma",
  "linesOfCode" : 104,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/unsupportedOptionalType.prisma",
  "extension" : "prisma",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/unsupportedOptionalListType.prisma",
  "extension" : "prisma",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/comments.prisma",
  "extension" : "prisma",
  "linesOfCode" : 32,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/parser/unsupportedType.prisma",
  "extension" : "prisma",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/highlighting/semanticHighlighting.prisma",
  "extension" : "prisma",
  "linesOfCode" : 111,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/keywords/typeKeywordDoc.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/attributeParameters/blockAttributeIdFiltered.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/attributeParameters/fieldAttributeRelation.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/attributeParameters/fieldAttributeRelationOnUpdate.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/attributeParameters/blockAttributeId.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/fieldAttributes/fieldAttributeAfterAnother.html",
  "extension" : "html",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/fieldAttributes/fieldAttributes.html",
  "extension" : "html",
  "linesOfCode" : 49,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/js/apiClientField/apiClientField.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/primitiveTypes.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypes/globalTypes.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypes/subDir/enum.prisma",
  "extension" : "prisma",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypes/subDir/auth.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypes/token.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypesSchemaDir/prisma/schema/subDir/enum.prisma",
  "extension" : "prisma",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypesSchemaDir/prisma/schema/subDir/auth.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypesSchemaDir/prisma/schema/token.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/globalTypesSchemaDir/prisma/schema/globalTypesSchemaDir.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/typesMonorepo/module2/schema/enum.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/typesMonorepo/module2/schema/token.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/typesMonorepo/module1/schema/feature2/auth.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/typesMonorepo/module1/schema/feature1/typesMonorepo.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/types/unsupportedType.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/defaultAttribute/now.html",
  "extension" : "html",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/nativeTypes/nativeTypeDatasource.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/nativeTypes/nativeTypeSplitSchema/schema.prisma",
  "extension" : "prisma",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/nativeTypes/nativeTypeSplitSchema/nativeTypeSplitSchema.prisma",
  "extension" : "prisma",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/blockAttributes/blockAttributes.html",
  "extension" : "html",
  "linesOfCode" : 24,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/values/datasourceUrlFunction.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/values/datasourceProvider.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/config/configSplitSchema/prisma.config.ts",
  "extension" : "ts",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/config/configSplitSchema/prisma/schema/subDir/enum.prisma",
  "extension" : "prisma",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/config/configSplitSchema/prisma/schema/subDir/auth.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/config/configSplitSchema/prisma/schema/ignored2.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/config/configSplitSchema/prisma/schema/ignored1.prisma",
  "extension" : "prisma",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/keyValue/generatorField.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/completion/keyValue/datasourceField.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/modelGlobal/before/auth.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/modelGlobal/before/schema.prisma",
  "extension" : "prisma",
  "linesOfCode" : 37,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/modelGlobal/before/user.prisma",
  "extension" : "prisma",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/modelGlobal/after/auth.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/modelGlobal/after/schema.prisma",
  "extension" : "prisma",
  "linesOfCode" : 37,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/modelGlobal/after/user.prisma",
  "extension" : "prisma",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/model_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/rename/model.prisma",
  "extension" : "prisma",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/modelSpacing_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/fieldsAlignment.prisma",
  "extension" : "prisma",
  "linesOfCode" : 24,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/enumSpacing.prisma",
  "extension" : "prisma",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/indents.prisma",
  "extension" : "prisma",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/fieldsAlignment_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 24,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/enumAlignment_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/docComment.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/datasourceSpacing_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/typeSpacing.prisma",
  "extension" : "prisma",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/enumAlignment.prisma",
  "extension" : "prisma",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/lineSpacing.prisma",
  "extension" : "prisma",
  "linesOfCode" : 80,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/generatorSpacing_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/typeAliasAlignment.prisma",
  "extension" : "prisma",
  "linesOfCode" : 1,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/alignmentWithDocComments.prisma",
  "extension" : "prisma",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/lineSpacing_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 80,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/typeAliasAlignment_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 1,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/datasourceSpacing.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/schema_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 30,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/typeSpacing_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/emptyFile_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 1,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/emptyFile.prisma",
  "extension" : "prisma",
  "linesOfCode" : 1,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/keyValueAlignment_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 22,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/generatorSpacing.prisma",
  "extension" : "prisma",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/docComment_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/trailingNewLine_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/indents_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/schema.prisma",
  "extension" : "prisma",
  "linesOfCode" : 30,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/trailingNewLine.prisma",
  "extension" : "prisma",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/enumSpacing_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/modelSpacing.prisma",
  "extension" : "prisma",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/keyValueAlignment.prisma",
  "extension" : "prisma",
  "linesOfCode" : 22,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/formatter/alignmentWithDocComments_after.prisma",
  "extension" : "prisma",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/findUsages/typeUsages.prisma",
  "extension" : "prisma",
  "linesOfCode" : 32,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/findUsages/schemaUsages.prisma",
  "extension" : "prisma",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/resolve/globalModelResolve/subDir/address.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/resolve/globalModelResolve/globalModelResolve.prisma",
  "extension" : "prisma",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/resolve/localResolveHasPriority/localResolveHasPriority.prisma",
  "extension" : "prisma",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/testData/resolve/localResolveHasPriority/address.prisma",
  "extension" : "prisma",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaServiceSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/lsp/PrismaLspServerActivationRule.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaPath.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaCompoundSchema.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaEvaluationContext.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaElementGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/SchemaDslBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaCapabilities.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaBuilderElements.kt",
  "extension" : "kt",
  "linesOfCode" : 202,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaEvaluatedSchema.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/builder/PrismaSchemaParameterLocation.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaDefinitionUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaFields.kt",
  "extension" : "kt",
  "linesOfCode" : 319,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaKeywords.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaBlockAttributes.kt",
  "extension" : "kt",
  "linesOfCode" : 182,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaPrimitiveTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaFieldAttributes.kt",
  "extension" : "kt",
  "linesOfCode" : 209,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaValues.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/definitions/PrismaSchemaFunctions.kt",
  "extension" : "kt",
  "linesOfCode" : 183,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaKind.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaNativeTypeConstructor.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaDatasourceProviderType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaSortOrder.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaIndexAlgorithm.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaPreviewFeature.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaNativeType.kt",
  "extension" : "kt",
  "linesOfCode" : 273,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaReferentialAction.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaOperatorClass.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/types/PrismaBinaryTargets.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaPathExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/schema/PrismaSchemaFakeElement.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/indexing/PrismaAdditionalLibraryRootsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/indexing/PrismaEntitiesIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/indexing/PrismaKeyValueDeclarationsIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/folding/PrismaFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/editor/PrismaCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/editor/PrismaTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/editor/PrismaBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/editor/PrismaQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/startup/PrismaStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewElement.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/structureview/PrismaStructureViewFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/refactoring/PrismaRefactoringSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/refactoring/PrismaFormatRefactoringHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/highlighting/PrismaSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/highlighting/PrismaColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/highlighting/PrismaHighlightingAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/highlighting/PrismaColors.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaParametersProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaBlockAttributesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaFieldAttributesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaPrimitiveTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaNativeTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaGeneratorFieldsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaDatasourceFieldsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaValuesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaSchemaCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaKeywordProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/schema/PrismaOperatorClassProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 192,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCharFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/PrismaInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/completion/PrismaCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormatBlockContext.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormatOnSaveDefaultsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/settings/PrismaLanguageCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaAnchorBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaIndentProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormatBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignmentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaTrailingSpacesFormatProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaSpacingProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/formatter/PrismaChildAlignment.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 121,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigManager.kt",
  "extension" : "kt",
  "linesOfCode" : 279,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigStatusEditorNotificationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/config/PrismaConfigErrorType.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/findUsages/PrismaFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/findUsages/search/PrismaSchemaUsageSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/findUsages/search/PrismaSchemaUsage.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/findUsages/search/PrismaSchemaRenameUsageSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/ui/PrismaNotifications.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/ide/ui/PrismaSettingsConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/PrismaBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/parser/PrismaParserUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/parser/PrismaParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/PrismaFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaFileElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaNamedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDocTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaPsiPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaFile.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaPsiUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDocCommentElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaStubElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaEnumDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStubElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaFileStub.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaGeneratorDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaTypeAliasStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaKeyValueStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaModelDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaNamedStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaTypeAliasStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaDatasourceDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaEnumDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaEnumValueDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaViewDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaFieldDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaTypeDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/impl/PrismaGeneratorDeclarationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaEnumValueDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaFieldDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaNamedStub.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaStubElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaDatasourceDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaStubElementTypeFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaViewDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaTypeDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaModelDeclarationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/stubs/PrismaKeyValueStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDocumentationOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaMemberDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaKeyValueMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaStringLiteralExpressionMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaReferenceElementBase.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaTableEntityDeclarationMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaBlockMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaNumericLiteralExpressionMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/manipulators/PrismaStringLiteralExpressionManipulator.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaTypeReferenceMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaNamedElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaKeyValueDeclarationMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaValueArgumentMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaFieldDeclarationMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaArgumentsListMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaDocCommentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaTypeAliasMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaNamedArgumentMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaEnumDeclarationMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaFieldTypeMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaPathExpressionMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaDeclarationMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/impl/PrismaEnumValueDeclarationMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaDocComment.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaTableEntityDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaTypeSignature.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaCompoundInlineDocumentationComment.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaNameIdentifierOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaEntityDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaFieldAttributeOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaKeyValueDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaArgumentsOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaQualifiedReferenceElement.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaTypeOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/psi/PrismaReferenceElement.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/lexer/PrismaLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/lexer/PrismaDocLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/PrismaCoroutineScope.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaReferencedType.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeEvaluation.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaCompositeType.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaPrimitiveType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaTypeBase.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/types/PrismaType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/symbols/PrismaSymbolPresentationUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/symbols/PrismaSchemaSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/symbols/references/PrismaSchemaReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/symbols/references/PrismaSchemaReference.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/symbols/declarations/PrismaSchemaSymbolDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/symbols/declarations/PrismaSchemaSymbolDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/presentation/PrismaPresentationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/presentation/PrismaPsiRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/PrismaLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaSchemaMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaPathReference.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaCompletionProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaTypeNameReference.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaReference.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaResolveUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 166,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/resolve/PrismaProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/lang/PrismaConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/src/org/intellij/prisma/PrismaIcons.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/gen/icons/PrismaIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/language-server/prisma-fmt.js",
  "extension" : "js",
  "linesOfCode" : 34,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/language-server/prisma-language-server.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prisma/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 69,
  "components" : [ "primary::prisma" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-copyright/resources/intellij.vuejs.copyright.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-debugger/resources/intellij.vuejs.debugger.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-debugger/src/com/intellij/vuejs/debugger/VueDebugAware.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-prettier/resources/intellij.vuejs.prettier.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-prettier/src/com/intellij/vuejs/prettier/VuePrettierCodeStyleInstaller.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-markdown/resources/intellij.vuejs.markdown.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-markdown/src/com/intellij/vuejs/markdown/VueCodeFenceLanguageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/intentionDescriptions/VueExpandVModelIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/intentionDescriptions/VueImportComponentIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/intentionDescriptions/VueExtractComponentIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/intellij.vuejs.backend.xml",
  "extension" : "xml",
  "linesOfCode" : 338,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/codeVisionProviders/component.usage/preview.vue",
  "extension" : "vue",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inspectionDescriptions/VueDuplicateTag.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inspectionDescriptions/VueUnrecognizedSlot.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inspectionDescriptions/VueMissingComponentImportInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inspectionDescriptions/VueDeprecatedSymbol.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inspectionDescriptions/VueUnrecognizedDirective.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inspectionDescriptions/VueDataFunction.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inlayProviders/Parameters/vuejs.show.names.for.filters.vue",
  "extension" : "vue",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inlayProviders/Parameters/vuejs.show.names.for.literal.args.vue",
  "extension" : "vue",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/resources/inlayProviders/Parameters/vuejs.show.names.for.all.args.vue",
  "extension" : "vue",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/gen-resources/liveTemplates/Vue.xml",
  "extension" : "xml",
  "linesOfCode" : 925,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src-js/ws-typescript-vue-plugin/src/ranges.ts",
  "extension" : "ts",
  "linesOfCode" : 39,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src-js/ws-typescript-vue-plugin/src/index.ts",
  "extension" : "ts",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src-js/ws-typescript-vue-plugin/src/decorateLanguageService.ts",
  "extension" : "ts",
  "linesOfCode" : 47,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueDefaultTemplatePropertiesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueCommenterProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueComponentSourceEdit.kt",
  "extension" : "kt",
  "linesOfCode" : 277,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInjector.kt",
  "extension" : "kt",
  "linesOfCode" : 167,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueInlayParameterHintsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/editor/VueJSBracesInterpolationTypedHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueTemplateLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueScriptLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueComponentDescriptorLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueBaseLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueInsideTagLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/liveTemplate/VueTopLevelLiveTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueCreateFromTemplateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/CreateVueSingleFileComponentAction.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/context/VueContext.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/context/VueFileContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/VueImportComponentIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/VueExpandVModelIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentDataBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 403,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueComponentInplaceIntroducer.kt",
  "extension" : "kt",
  "linesOfCode" : 234,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentAction.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/intentions/extractComponent/VueExtractComponentRefactoring.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuelidate/VuelidateContainerInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/eslint/VueEslintRuleMappersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/i18n/VueI18NSymbolQueryScopeContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/i18n/VueI18nEmbeddedContentSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderFrameworkHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/templateLoader/TemplateLoaderComponentInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreNamespace.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexModelManager.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreStateElement.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStore.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexStoreContext.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/store/VuexContainerInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexDecoratedComponentInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/model/component/VuexBasicComponentInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 238,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerPropertyTypeBase.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexActionContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexGetterType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerGettersType.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexStoreTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/types/VuexContainerStateType.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/VuexUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexStoreSymbolStringReference.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexJSLiteralReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 270,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/refs/VuexReferences.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/VuexCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/VuexFrameworkSpecificHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/codeInsight/VuexPatterns.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexFrameworkHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/vuex/index/VuexStoreIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 335,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueComponentDecoratorUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/componentDecorator/VueDecoratedComponentPropType.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/NuxtUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderScanningListenerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderManager.kt",
  "extension" : "kt",
  "linesOfCode" : 189,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibraryStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderLibrary.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/NuxtConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/NuxtModelManager.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtConfigImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtApplicationImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/impl/NuxtVuexStore.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/NuxtApplication.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/model/NuxtComponentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtTypeScriptTypeFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtFileReferenceHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtWebpackConfigLocator.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/codeInsight/NuxtFrameworkSpecificHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/nuxt/actions/InstallNuxtTypesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/VueCssModulesInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/cssModules/CssModuleType.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/libraries/Consts.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelManager.kt",
  "extension" : "kt",
  "linesOfCode" : 378,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueEmitUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueApp.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueMode.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 184,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDelegatedEntitiesContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VuePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueFileTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueSourceElement.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDelegatedContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueInstanceOwner.kt",
  "extension" : "kt",
  "linesOfCode" : 326,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTagTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueRegularComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModule.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueFunctionComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueResolveUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueSlotUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueLibrary.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirectiveArgument.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueEntitiesContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobal.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueModelProximityVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueDirectiveModifier.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueContainerInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponentTemplateInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 136,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 159,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceProvide.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueLibraryImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/EntityContainerInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 175,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupLocalDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueScriptSetupInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 621,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionPlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCallInject.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionInfoHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 184,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueUnresolvedComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceApp.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceGlobal.kt",
  "extension" : "kt",
  "linesOfCode" : 172,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDeclarations.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponentsCalculation.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueDefaultContainerInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 484,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueComponents.kt",
  "extension" : "kt",
  "linesOfCode" : 218,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueSourceEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 214,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/source/VueCompositionApp.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirectiveModifier.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirectives.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedDirective.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 208,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedGlobal.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedEntitiesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/typed/VueTypedMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueProvideUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueImplicitElement.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueNamedEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueGlobalImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 159,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueImplicitFunction.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueScopeElement.kt",
  "extension" : "kt",
  "linesOfCode" : 121,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueLocallyDefinedRegularComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/model/VueComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueNewProjectModuleBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/NuxtNewProjectModuleBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/cli/VueCliWebpackConfigLocator.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueUnwrapRefType.kt",
  "extension" : "kt",
  "linesOfCode" : 170,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueLazyThisType.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceProvideType.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourcePropType.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceSlotScopeType.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceModelPropType.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueCompleteRecordType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VuePropsType.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueRefsType.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueSourceSlotBindingType.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueTypeUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueComponentInstanceType.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/types/VueCompositionPropsTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueIndentOptionsEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueCodeStyleMainPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/options/VueSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 180,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueRefAttributeElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueTemplateTagElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueScriptSetupEmbeddedContentElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueParser.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueASTComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueScriptIdAttributeElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueTagElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/parser/VueSrcAttributeElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFile.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/arrangement/VueArrangementSettingsMigration.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/arrangement/VueRearranger.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/VueRefAttribute.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueFileImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueRefAttributeStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueRefAttributeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueScriptSetupEmbeddedContentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/impl/VueTemplateTagImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueRootFormattingPolicy.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueTagBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueFileIndentOptionsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueSyntheticBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlTagBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueHtmlBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/psi/formatter/VueCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueEmbeddedContentSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 199,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueHtml.flex",
  "extension" : "flex",
  "linesOfCode" : 284,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueLangModeMarkerElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/lexer/VueParsingLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueIndexedFileTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/highlighting/VueFileHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/highlighting/VueSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFileElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/index/VueTodoIndexer.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/index/VueFilterLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/index/VueIdIndexer.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/VueFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/stub/impl/VueFileStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/html/stub/impl/VueScriptSetupEmbeddedContentStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueScriptLangs.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/VueStubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueJSScriptSetupTypeParameterListStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueFileStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueScriptIdAttributeStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueRefAttributeStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueSrcAttributeStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueJSEmbeddedExpressionContentStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/serializers/VueScriptSetupEmbeddedContentStubSerializer.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueRefAttributeStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueScriptSetupEmbeddedContentStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueJSScriptSetupTypeParameterListStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueJSEmbeddedExpressionContentStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueTemplateTagStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueStubBasedTagStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/factories/VueScriptIdAttributeStubFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/stubs/VueLanguageStubDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParser.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueTSParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSExtraParser.kt",
  "extension" : "kt",
  "linesOfCode" : 274,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExpressionContentElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSScriptSetupTypeParameterListElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParser.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSEmbeddedExprTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/parser/VueJSParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/VueJSScriptSetupParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterArgumentsListImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSEmbeddedExpressionContentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 137,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterLeftSideArgumentImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSSlotPropsExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/VueJSFilterLeftSideArgument.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/VueJSSlotPropsExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/formatter/VueExprFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/psi/VueJSScriptSetupExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/highlighting/VueExprSyntaxHighlighters.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/impl/VueJSEmbeddedExpressionContentStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/impl/VueJSScriptSetupTypeParameterListStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/expr/stub/VueJSScriptSetupTypeParameterListStub.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueEmbeddedContentTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/VueImportModulePathStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/VueFileImportsResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspServerSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/lsp/VueLspTypeScriptService.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueServices.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueTypeScriptServiceProtocol.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VuePluginTypeScriptService.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/service/VueLanguageServiceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/lang/typescript/VueTypeScriptImportsResolverProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/spellchecker/VueSpellcheckingDictionaryProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/refs/VueCssReferencesContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/VueCssInclusionContext.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/css/VueEmbeddedCssProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueComponentSourceNavigationTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryResultsCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueInjectSymbolScope.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueBindingShorthandScope.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueSlotElementScope.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueIncorrectlySelfReferredComponentFilteringScope.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueWatchSymbolScope.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueTopLevelElementsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueScriptSetupNamespacedComponentsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueCodeModelSymbolScope.kt",
  "extension" : "kt",
  "linesOfCode" : 242,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/scopes/VueAvailableSlotsScope.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueBindFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolDeclarationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueScopeElementSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueSourceElementSymbolMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueWebTypesMergedSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 175,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueAnySymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentNamespaceSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueModelSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueSymbolDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueComponentSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueSourceElementSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/symbols/VueScopeElementSymbolMixin.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueSymbolQueryConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 249,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueDeprecatedSlotAttributeReferenceProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueFramework.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/PolySymbolsUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueCodeCompletionItemCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueRenameHandlerVeto.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VuePsiDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueAttributeNameCodeCompletionFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/web/VueDocumentationCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueProjects.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprStubBasedScopeHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueFrameworkSpecificHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueContainerScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateElementsScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 159,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueStandardSymbolsScopesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScopesResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScope.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueScriptSetupScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScopesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueScriptCandidatesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentImportCandidatesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueAddImportExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueTemplateExpressionsCopyPasteProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 178,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueComponentCopyPasteProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 275,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/imports/VueModuleExportsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/tags/VueInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueDecoratorsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprHandlersFactories.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueXmlExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/hints/VueComponentUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueFrameworkInsideScriptSpecificHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 452,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueThisInstanceCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueJSReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 158,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueImplicitUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VuePomDeclarationSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/refs/VueExprReferenceExpressionResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 153,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeValueCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/attributes/VueCustomAttributeValueProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/attributes/VueRefValueCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/completion/VueAutoPopupHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprLanguageConfigurableProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/VueExprSpecificHandlersFactories.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/codeInsight/controlflow/VueControlFlowBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueExtendsBindingIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueCompositionAppIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueEmptyComponentInitializersIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFrameworkHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 718,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueGlobalDirectivesIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFileIncludeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIndexBase.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueUrlIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueFileVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueComponentStylesIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueComponentsIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueOptionsIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueMixinBindingIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueIdIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/index/VueGlobalFiltersIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/findUsages/VueReferenceSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 244,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/findUsages/VueUseScopeEnlarger.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueExprAnalysisHandlersFactories.kt",
  "extension" : "kt",
  "linesOfCode" : 181,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueUnrecognizedDirectiveInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueDeprecatedSymbolInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueInspectionFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/quickfixes/VueImportComponentQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DuplicateTagInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/DataFunctionInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueUnrecognizedSlotInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueXmlSuppressionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/inspections/VueMissingComponentImportInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/src/org/jetbrains/vuejs/VueElementResolveScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/MetadataStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/impl/NuxtFolderEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 207,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/gen/org/jetbrains/vuejs/libraries/nuxt/library/NuxtFolderEntityModifications.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-backend/vue-language-tools/language-server/2.2.10/build.js",
  "extension" : "js",
  "linesOfCode" : 36,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-plugin/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-plugin/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/resources/intellij.vuejs.common.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/VueDeprecatedMessagesBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/VueBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/model/VueSlotUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/types/VueCompleteType.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/html/VueLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueJSVForVariableElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueExprParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueExprParser.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/parser/VueJSSlotPropsParameterElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/VueExprLanguages.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSFilterArgumentsList.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSFilterReferenceExpressionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSSlotPropsParameterImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/impl/VueJSVForVariableImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSFilterExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSVForVariable.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSFilterReferenceExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSEmbeddedExpressionContent.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSSlotPropsParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/psi/VueJSVForExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/lang/expr/stub/VueJSEmbeddedExpressionContentStub.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/VueUtil.temp.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "vuejs/vuejs-common/src/org/jetbrains/vuejs/codeInsight/attributes/VueAttributeNameParser.kt",
  "extension" : "kt",
  "linesOfCode" : 258,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/vuejs-common/gen/org/jetbrains/vuejs/VuejsIcons.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vuejs/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 53,
  "components" : [ "primary::vuejs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/resources/library/cucumber-jvm-deps.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/resources/inspectionDescriptions/CucumberJavaStepDefClassInDefaultPackage.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/resources/inspectionDescriptions/CucumberJavaStepDefClassIsPublic.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/resources/fileTemplates/code/Cucumber Java 8 Step Definition.java.html",
  "extension" : "html",
  "linesOfCode" : 36,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/resources/fileTemplates/code/Cucumber Java Step Definition.java.html",
  "extension" : "html",
  "linesOfCode" : 41,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgumentAndOptionalText/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgumentAndOptionalText/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/regexWithArgument/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/regexWithArgument/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimpleWithManyAnnotations/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimpleWithManyAnnotations/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgument/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgument/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/regexSimple/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/regexSimple/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgumentAndAlternativeText/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgumentAndAlternativeText/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/noDefinition/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/regexSimpleWithManyAnnotations/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/regexSimpleWithManyAnnotations/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimpleInPolish/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimpleInPolish/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimpleInPolishWithJava8/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimpleInPolishWithJava8/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexWithArgument_CustomParameterType/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/notWritableStep/project/src/main/java/org/example/ExternalSteps.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimple/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStep/cukexSimple/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/gotoRelated/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotationNameAttribute/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithTypeRegistry/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithTypeRegistry/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_5/definedWithAnnotation/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_3/definedWithTypeRegistry/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameParameterType/parameterTypeRename_3/definedWithTypeRegistry/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/intentions/theSameParameterNamesInDifferentSteps/MyStepDefs.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/intentions/optionalParameter/MyStepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/intentions/lambdaStepWithCustomParameter/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/intentions/annotationStepWithParameter/Steps.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/intentions/lambdaStepWithParameter/Steps.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsAnnotationStyle/StepsTemplate.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/performance/veryLargeNumberOfStepDefinitionsLambdaStyle/StepsTemplate.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/highlighting/stepParameter/MyStepDefs.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/highlighting/ambiguousStep/Steps.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/highlighting/stepWithDocstring/MyStepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/highlighting/orGroup/MyStepDefs.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/completionForNonCapturingTokens/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/wordOrder/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/completionForOrGroup/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/stepWithRegExGroups/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/stepWithGroupInsideGroup/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/stepWithQuestionMark/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/noCompletionInTable/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/stepWithNumberStartingWithDot/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/stepWithRegex/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/completionForInt/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/completion/stepWithInterpolation/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/search/stepUsages/Steps.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/search/stepUsagesJava8/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/search/parameterTypeUsages/Steps.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/run/doNotCreateRunConfigurationWithoutCucumberLibrariesPresentInProject/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/run/createRunConfigurationOnFoldersWithFeatureFiles/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/run/doNotCreateRunConfigurationOnFoldersWithoutFeatureFiles/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/selectWord/MyStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/glue/hooks/Hooks.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/glue/CustomStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/glue/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/glue/types/ParameterTypes.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/stepDefClassIsPublic/NotPublicNotStepDef.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/stepDefClassIsPublic/PublicStepDef.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/stepDefClassIsPublic/NotPublicStepDef.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/createStep/createAllSteps/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/createStep/cucumberExpressionsStepDefinition/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/createStep/stepWithSlash/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/createStep/createAllStepsInGherkin6/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/createStep/java8Step/StepDefs.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/unusedMethod/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/unusedMethod/Hooks.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/unusedMethod/PrivateMethod.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/brokenTable/MyStepDefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/stepDefClassInDefaultPackage/StepDefClassInDefaultPackage.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/inspections/stepDefClassInDefaultPackage/StepDefClassInNamedPackage.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_01/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/MyEnum.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_cucumber_4_5/ParameterTypeSteps.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/negativeLookBehind/Stepdefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_cucumber_5/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_java8/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepDefContainerMarkedWithStepDefAnnotation/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/escapedBraces/Steps.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/treeListener/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_w/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/frenchLongWord/Steps.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/resolveToStepWithTimeout/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolveStringConcatenation/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_02/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/complexRegex/Stepdefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/australianWeirdWord/Steps.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/strictStartAndEndRegexOptions/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/resolveToExternalLibrary/project/src/main/java/org/example/ExternalSteps.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/optionalsWithCyrillic/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/polishConcatenatedWord/Steps.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_03/ShoppingStepdefs.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolve_ParameterType/ParameterTypeSteps.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/ParameterTypeSteps.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/TargetStatusSteps.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/resolve/stepResolveJava8CucumberExpressions/io/cucumber/cucumberexpressions/ParameterType.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterUsageWithCaretJustBeforeClosingBracket/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterUsage/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterUsage/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterDefinition/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterDefinition/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/before/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/renameStepParameter/parameterUsageOnUnresolvedStep/after/Steps.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/injection/injection_2/regexInjection/Steps.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/testData/injection/injection_7/regexInjection/Steps.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 29,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/icons/CucumberJavaIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaInjector.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinitionCreator.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8Snippet.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaStepDefinitionCreator.java",
  "extension" : "java",
  "linesOfCode" : 217,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/Java8StepDefinition.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/CucumberVersionProvider.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaSnippet.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AbstractJavaStepDefinition.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterTypeReference.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterPomTargetDescriptionProvider.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaImplicitUsageProvider.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaParameterPomTarget.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaLambdaStepPomTarget.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/reference/CucumberJavaReferenceProvider.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaStepDefinitionSearch.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaPomDeclarationSearcher.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/search/CucumberJavaFindUsagesHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/JavaAnnotatedStepDefinition.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/steps/AnnotationPackageProvider.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaExtension.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/AbstractCucumberJavaExtension.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8Extension.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJava8StepIndex.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaFeatureGlueProvider.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaConfigurationOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberGlueProvider.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaAllFeaturesInFolderRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaApplicationConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJUnitRunConfigurationExtension.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaScenarioRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 183,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaRunConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaAllFeaturesInFolderGlueProvider.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/run/CucumberJavaFeatureRunConfigurationProducer.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaUtil.java",
  "extension" : "java",
  "linesOfCode" : 511,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/config/CucumberConfigUtil.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/CucumberJavaVersionUtil.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/inspections/CucumberJavaStepDefClassInDefaultPackageInspection.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-java/src/org/jetbrains/plugins/cucumber/java/inspections/CucumberJavaStepDefClassIsPublicInspections.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::cucumber-java" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/grammar/toString.flex",
  "extension" : "flex",
  "linesOfCode" : 56,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslBlock.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslIcons.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/ToStringReaderBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/psi/TslTokenSets.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/psi/TslFile.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/psi/TslTokenType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/psi/TslElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/psi/TslParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslUtils.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslColorSettingsPage.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslFileType.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslPairedBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslLexer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tostring-reader/src/com/intellij/tsr/TslLanguage.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tostring-reader" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/resources/META-INF/js-debugger-features-trainer.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/src/com/intellij/javascript/ift/debug/JSDebugLessonUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/src/com/intellij/javascript/ift/debug/JavaScriptDebugLearningCourse.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/src/com/intellij/javascript/ift/debug/JsDebugLessonsBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/src/com/intellij/javascript/ift/debug/lesson/DebuggingSecondPartLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/src/com/intellij/javascript/ift/debug/lesson/DebuggingFirstPartLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-debugger-features-trainer/src/com/intellij/javascript/ift/debug/lesson/BeforeDebuggingLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/testSrc/org/jetbrains/ruby/ift/RubyLessonsAndTipsIntegrationTest.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/buffered_reader.rb",
  "extension" : "rb",
  "linesOfCode" : 13,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/quadratic_equations_solver.rb",
  "extension" : "rb",
  "linesOfCode" : 17,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/declaration_and_usages_demo.rb",
  "extension" : "rb",
  "linesOfCode" : 14,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/file_structure_demo.rb",
  "extension" : "rb",
  "linesOfCode" : 105,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/sandbox.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/warehouse/find_in_files_sample.rb",
  "extension" : "rb",
  "linesOfCode" : 8,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/warehouse/warehouse.rb",
  "extension" : "rb",
  "linesOfCode" : 31,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/recent_files_demo.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/learnProjects/ruby/RubyMineLearningProject/src/util/util.rb",
  "extension" : "rb",
  "linesOfCode" : 1,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/resources/intellij.ruby.featuresTrainer.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/RubyLessonsBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/RubyLangSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/assistance/RubyEditorCodingAssistanceLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/navigation/RubyRecentFilesLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/navigation/RubyDeclarationAndUsagesLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/navigation/RubyFileStructureLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/navigation/RubySearchEverywhereLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/completion/RubyCompletionWithTabLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/completion/RubyHippieCompletionLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/completion/RubyBasicCompletionLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/completion/RubyPostfixCompletionLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/basic/RubyContextActionsLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/basic/RubySurroundAndUnwrapLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/basic/RubySelectLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/refactorings/RubyRefactorMenuLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/lesson/refactorings/RubyRenameLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/ruby-features-trainer/src/org/jetbrains/ruby/ift/RubyLearningCourse.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/testSrc/com/intellij/javascript/ifs/UnwrapSuggesterJSTest.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/testSrc/com/intellij/javascript/ifs/FileStructureSuggesterJSTest.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/testSrc/com/intellij/javascript/ifs/ReplaceCompletionSuggesterJSTest.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/testSrc/com/intellij/javascript/ifs/IntroduceVariableSuggesterJSTest.kt",
  "extension" : "kt",
  "linesOfCode" : 121,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/testSrc/com/intellij/javascript/ifs/JsSuggestersTestUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/codeInspection.js",
  "extension" : "js",
  "linesOfCode" : 15,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/sum.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/index.html",
  "extension" : "html",
  "linesOfCode" : 20,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/basicCompletion.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/navigation.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/refactoring.js",
  "extension" : "js",
  "linesOfCode" : 15,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/debugging.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/main.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/learnProjects/javascript/LearnJavaScriptProject/pet.js",
  "extension" : "js",
  "linesOfCode" : 9,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/resources/intellij.javascript.featuresTrainer.xml",
  "extension" : "xml",
  "linesOfCode" : 15,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/testData/JavaScriptCodeExample.js",
  "extension" : "js",
  "linesOfCode" : 63,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/JavaScriptLangSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/JavaScriptOnboardingTipsDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/JsLessonsBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/editor/BasicCompletionLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/editor/NavigationLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/editor/CodeEditingLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/editor/RefactoringLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/editor/CodeInspectionLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/JSLessonUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/lesson/testing/JestLesson.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ift/JavaScriptMainLearningCourse.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ide-features-trainer/js-features-trainer/src/com/intellij/javascript/ifs/JavaScriptSuggesterSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::ide-features-trainer" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/intentionDescriptions/QodanaShowInspectionIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/META-INF/static-analysis-intellijLang.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/META-INF/static-analysis-git.xml",
  "extension" : "xml",
  "linesOfCode" : 14,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/META-INF/static-analysis-yaml.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/META-INF/static-analysis-java.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/intellij.qodana.yaml.xml",
  "extension" : "xml",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/QodanaSanity.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/JavaAnnotator.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/QodanaServiceMessage.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/KotlinAnnotator.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/JvmLinesOfCodeInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/CyclomaticComplexityInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/resources/inspectionDescriptions/QodanaJavaSanity.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/icons/QodanaIcons.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/coroutines/QodanaDispatchers.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/coroutines/lifetime.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/registry/QodanaRegistry.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/LoadedSarif.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/sarif.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/BannerContentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/LoadedReport.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/FileReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 147,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/ReportResult.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/ReportParser.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/LocalReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/ReportValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/ReportDescriptorBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/QodanaLocalReportsService.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/FromFileReportDescriptorBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/BrowserViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/NoProblemsContentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/ReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/report/ReportReader.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblemProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/problem/SarifProblem.kt",
  "extension" : "kt",
  "linesOfCode" : 309,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/qodana-yaml.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/filetype.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs/revision.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs/GitRevisionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevision.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionPagedLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionService.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/protocol/open-in-ide.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/protocol/JBProtocolQodanaCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 272,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeCloudReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/protocol/SingleMarkerReportDescriptorBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/protocol/OpenInIdeFileRegionLocator.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/telemetry.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiStatisticsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiSetupCiHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiFileHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiSourcesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/QodanaWebUiResourcesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/handlers/handler.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/ActiveWebUi.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/webUi/QodanaWebUiService.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaRevisionData.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaRangeCalculator.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportDataImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 208,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassState.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaReportHighlightingPass.kt",
  "extension" : "kt",
  "linesOfCode" : 227,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaIsSelectedPersistenceService.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportState.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingPassRegistrar.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/InspectionInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/HighlightedReportData.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifProblemPropertiesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingInfoType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightingListener.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/SarifInspectionDescriptionLinkHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightInfoActionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/highlight/QodanaHighlightedReportService.kt",
  "extension" : "kt",
  "linesOfCode" : 356,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ep.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/notifications/notification.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlPathReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlPathsCompletion.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlSchemaProviderFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionsCompletion.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionHintProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlCompletionContributorBase.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlProfilesCompletion.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaInspectionsModel.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaYamlInspectionDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/yaml/QodanaShowInspectionIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/QodanaIntelliJYamlService.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaConfigChangeService.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaYamlItem.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/settings/DefaultQodanaYamlBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/settings/default.kt",
  "extension" : "kt",
  "linesOfCode" : 222,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/settings/QodanaSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/QodanaBundle.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/license/featuresCheck.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/license/licenseCheck.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/license/QodanaLicenseChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 240,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/coverage/CoverageLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/coverage/CoverageMetaDataArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/filetype/SarifFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeServiceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 174,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunNotPublishedReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeServiceTestImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/LocalRunPublishedReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunInIdeService.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/QodanaRunState.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/qodana-converter.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/run/QodanaInIdeScript.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/UserState.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/StateManager.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/RefreshableProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 185,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/NotAuthorizedImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/impl/AuthorizedImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 151,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudUserDataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthCredentialsAcquirer.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentials.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentialsWithoutAccessToken.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentialsFromPersistence.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/credentials/QodanaCloudCredentialsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaLicenseAgreementHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthCallbackHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthService.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/authorization/QodanaCloudOAuthServiceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/IjQDCloudClientV1.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/api/IjQDCloudClient.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/api/exceptions.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/api/api.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudRefreshTokenPersistence.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudStateService.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/QodanaCloudDefaultUrls.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/CloudReportDescriptorBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedLatestCloudReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkedCloudReportDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectsPagedLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 283,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaArtifactsDownloader.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectLinkService.kt",
  "extension" : "kt",
  "linesOfCode" : 303,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/link.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaReportDownloader.kt",
  "extension" : "kt",
  "linesOfCode" : 489,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/LinkState.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/QodanaCloudProjectDataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 220,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/cloud/project/model.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/help/QodanaWebHelpProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/QodanaStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/CoverageFeatureEventsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 196,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionIdValidationRule.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaEventLogGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionProblemsFoundAggregatorService.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionFingerprintAggregatorService.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaEventsService.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionEventsListener.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaVarargEventId.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/QodanaProjectInfoCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/UsageCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionDurationsAggregatorService.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionInfoQodanaReporterService.kt",
  "extension" : "kt",
  "linesOfCode" : 244,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/stat/InspectionStatisticsLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/GitCommitsSummaryLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaScopeExtenderProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/GitIgnoreScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/scopes/QodanaAnalysisScope.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/ComparingScript.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/AnalysisKind.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScriptFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/reverse-scoped-script.kt",
  "extension" : "kt",
  "linesOfCode" : 187,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/next-scope-compute.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/scope-extenders.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/changed-files.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/scoped/scoped-script.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaProgressIndicator.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/teamcity-changes.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaSingleRunScript.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/QodanaScript.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/UnvalidatedParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/local-changes.kt",
  "extension" : "kt",
  "linesOfCode" : 217,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/LocalChangesService.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/run-context-actions.kt",
  "extension" : "kt",
  "linesOfCode" : 152,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/script/default.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/vcs/git/git-util.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/env.kt",
  "extension" : "kt",
  "linesOfCode" : 117,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/MainInspectionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/thresholds.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaProfile.kt",
  "extension" : "kt",
  "linesOfCode" : 134,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/PromoInspectionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaSingleInspectionProfileProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmbeddedProfile.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmbeddedProfilesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/providers/QodanaEmptyProfileProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileProvider.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/SanityInspectionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaToolRegistrar.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfileManager.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/ProfileDescriptionWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/profiles.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/NamedInspectionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/profile/QodanaInspectionProfile.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/QodanaLinterProjectActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/static-analysis-dispatchers.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/startup.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaExitStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/OutputFormat.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 324,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaProjectLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaRunContextFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/PreconfiguredRunContextFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaModuleImportersService.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/LoadedProfile.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaExternalProjectsImporter.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/startup/QodanaInIdeRunContextFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionContext.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionApplicationFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 269,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/publisher.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionProfileLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalOutputConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/GlobalFlowOutputConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 207,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/DuplicateCodeConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/CustomGlobalFlowFingerprintCalculator.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/globalOutput/DefaultGlobalOutputConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaGlobalInspectionIncrementalContext.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/InspectionsByScopesAggregator.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/AsyncDatabaseMetricWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/utils-time-logger.kt",
  "extension" : "kt",
  "linesOfCode" : 167,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/QodanaThreadDumpLoggingActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/QodanaLoggingActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/log/QodanaMemorySnapshotLoggingActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolEP.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsConfigurationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionTool.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalInspectionToolWrapper.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/externalTools/ExternalToolIssue.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaScopeModifier.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaException.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunContext.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/ProblemType.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaActivityKey.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/problem.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/tool-result-database.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/Logo.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/InspectionsIds.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/AsyncInspectionToolResultWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaExcludedPluginsCalculator.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaProblemConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/qodana.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/cloud.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineTable.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/CommandLineResultsPrinter.kt",
  "extension" : "kt",
  "linesOfCode" : 172,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaInspectionApplication.kt",
  "extension" : "kt",
  "linesOfCode" : 256,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/ConfigRiderSolutionProjectProperty.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/QodanaRunIncrementalContext.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/runner/baseline.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/injections/CodeInjectionManager.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/results/CyclomaticComplexityMetricResult.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/results/LinesOfCodeMetricResult.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/results/MetricResult.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/CodeQualityMetricsResult.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/MetricFileData.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/aggregators/MetricAggregator.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/aggregators/LinesOfCodeMetricAggregator.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/aggregators/CyclomaticComplexityMetricAggregator.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/psi.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/problemDescriptors/MetricCodeDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/metrics-visitor-language.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/cyclomaticComplexity/CyclomaticComplexityMethodData.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/cyclomaticComplexity/CyclomaticComplexityMetricInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/inspections/cyclomaticComplexity/CyclomaticComplexityMetricFileVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/metric-database-flows.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/rowData/LinesOfCodeMetricTableRowData.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/rowData/CyclomaticComplexityMetricTableRowData.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/rowData/MetricTableRowData.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/metrics-sql-statements.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/tables/MetricTable.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/tables/CyclomaticComplexityMetricTable.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/tables/LinesOfCodeMetricTable.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/metrics/database/MetricTableColumn.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/sanity/QodanaSanity.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/starter/QodanaApplicationStarter.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/coverageData/CoverageStatisticsData.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTargetsService.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/QodanaTeamcityTestReporter.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/targets/TestTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/profile.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlReader.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/hardcoded-passwords.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/DependencyAnalysisConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/DotNetProjectConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/FailureConditions.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 301,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaPhpConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaCppConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaJvmConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/config/QodanaYamlFiles.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/incorrectFormatting/IncorrectFormattingResultHandlerQodana.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/inspections/incorrectFormatting/IncorrectFormattingResultHandlerProviderQodana.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/QodanaVfsRefreshEventsTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/ModulesDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/ProjectFingerprintDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/QodanaProjectDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/LibrariesDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/projectDescription/SdksDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/ElementToSarifConverter.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/ResultSummaryContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/contextRegion.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/sarif.kt",
  "extension" : "kt",
  "linesOfCode" : 338,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FixesLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 172,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fixes.kt",
  "extension" : "kt",
  "linesOfCode" : 345,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/FailureConditionsContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/result-database-flow.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/textFormat/text-format.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/textFormat/PreElementHtmlRenderer.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/QodanaSeverity.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/SarifReportContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/notifications.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/ToolErrorInspectListener.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/notifications/RuntimeNotificationCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/BaselineEqualityV2.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/BaselineEqualityV1.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/FingerprintCalculator.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/fingerprints/CommonFingerprints.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/ContextMarginProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/InspectionsTaxonomy.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/QuickFixesStrategyProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/staticAnalysis/sarif/GitReportContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/vcs.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/RepositoryRevisionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightingSupportInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/DefaultQodanaHighlightingSupportInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/GitRepositoryRevisionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightInfoTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/GitLabCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlGitHubCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlGitLabCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/GitHubCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlAzureCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/JenkinsConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/DummyJenkinsConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlBitbucketCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/CircleCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/AzureCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/BitbucketCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ci/YamlCircleCIConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/DuplicatedCodeQodanaHighlightInfoComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaInspectionRetrievalLauncher.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaHighlightInfoComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/VcsIgnoredFilesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/GitIgnoredFilesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/QodanaYamlConfigUpdateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/ConfigUpdateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/yaml.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/GitRepositoryInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/extensions/RepositoryInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsStateCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/stats/QodanaPluginStatsCounterCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 322,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/docker-image.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CombinedSetupCIView.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/SetupBitbucketCIViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/BitbucketCIFIleChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/bitbucket/bitbucket.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/GitHubCIFileChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/github.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 268,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/DefaultQodanaGithubWorkflowBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/github/SetupGitHubActionsView.kt",
  "extension" : "kt",
  "linesOfCode" : 143,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/azure.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/SetupAzurePipelinesViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/azure/AzurePipelinesCIFileChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/GitLabCIFileChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/gitlab.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/gitlab/SetupGitLabCIViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/teamcity/teamcity.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/teamcity/SetupTeamcityDslViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 163,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/CIFileChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/ci-config-file.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/jenkins.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/JenkinsCIFileChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/jenkins/SetupJenkinsViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 143,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/CIConfigFileState.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/CircleCIFileChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/SetupCircleCIViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/providers/circleci/circleci.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaFoatingToolbar.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CombinedSetupCIViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 111,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CIFile.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/SetupCIProviderListView.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/EditYamlAndSetupCIWizardDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/QodanaCIConfigService.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/CombinedSetupCIViewSpec.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ci/dialog.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/OpenReportDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/view.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 116,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardStep.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardStepViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/wizard/QodanaWizardStepViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/ProjectVcsDataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/protocol/OpenInIdeLogInDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 283,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectView.kt",
  "extension" : "kt",
  "linesOfCode" : 352,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/link/QodanaCloudProjectRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 117,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/link/LinkCloudProjectDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/components.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/settings/QodanaCloudSettingsView.kt",
  "extension" : "kt",
  "linesOfCode" : 185,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/settings/LogInViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/editor.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/QodanaYamlViewModelImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 185,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/local-run-view.kt",
  "extension" : "kt",
  "linesOfCode" : 150,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/QodanaYamlViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/RunQodanaWizard.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlAndRunQodanaStep.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/WelcomeRunQodanaStep.kt",
  "extension" : "kt",
  "linesOfCode" : 181,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/SetupCIStep.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/wizard/EditYamlBeforeSetupCIStep.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/LocalRunQodanaViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 265,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/RunQodanaAndPublishToCloudDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/run/qodana-yaml-view.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/utils.kt",
  "extension" : "kt",
  "linesOfCode" : 200,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 326,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaGroupByModuleSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/actions.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewPanelProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/ModuleData.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/iteration.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/ModuleDataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreePath.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeProblemNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionCategoryNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeRootImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeSeverityNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/file-system-level-children-impl.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/inspection-or-file-system-level-children-impl.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeFileAndDirectoryNodeChildrenImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 192,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeModuleNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeRootBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeInspectionNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/compute-nodes.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/FileNodesChildrenImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeDirectoryNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/impl/QodanaTreeNodesWithoutModuleNodeImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeNodeComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeContext.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/navigation.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/QodanaTreeEvent.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/model/model.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFileNode.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeFirstWithMultipleChildrenVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/presentation.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeBase.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeInspectionNode.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodesWithoutModuleNode.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeProblemNode.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeSeverityNode.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeModuleNode.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeInspectionCategoryNode.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeRoot.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeNodeComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeDirectoryNode.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/tree/ui/QodanaUiTreeVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewState.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateRunningQodanaImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadedImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 236,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateNotAuthorizedImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/ReportInteractor.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLinkedImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateNotLinkedImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateLoadingReportImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/AuthorizedUiStateImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/impl/UiStateAuthorizingImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/viewModel/QodanaProblemsViewModelImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 359,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/panel-ui.kt",
  "extension" : "kt",
  "linesOfCode" : 335,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewNavigator.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/ui/problemsView/QodanaProblemsViewTab.kt",
  "extension" : "kt",
  "linesOfCode" : 247,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaSuppressIntentionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/OpenProblemWithRevisionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloseReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaRootIgnoreIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ClearQodanaCacheAction.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/RunQodanaAction.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloudLoginAction.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaProblemTreeExcludeActionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewCloudLinkAction.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudOpenInIdeReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ExportToSarifAction.kt",
  "extension" : "kt",
  "linesOfCode" : 135,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewRefreshReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/OpenReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/QodanaShowReportGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/problems-view.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/AddQodanaToCiAction.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/SarifFileReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/OpenQodanaCloudSettingsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/LinkCloudProjectAction.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewOpenWebUiAction.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewOtherActionsGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/OpenLocalReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/ProblemsViewReportActionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/core/src/org/jetbrains/qodana/actions/StopShowingReportAction.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/community/resources/intellij.qodana.python.community.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/community/src/org/jetbrains/qodana/python/community/QodanaPycharmPythonPathActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/coverage/resources/inspectionDescriptions/PyCoverageInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/coverage/resources/intellij.qodana.python.coverage.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageArtifactProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/python/coverage/src/org/jetbrains/qodana/python/coverage/PyCoverageReportMetadataArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/js/resources/intellij.qodana.js.xml",
  "extension" : "xml",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/js/resources/inspectionDescriptions/JsCoverageInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/js/src/org/jetbrains/qodana/js/JsCoverageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/js/src/org/jetbrains/qodana/js/JsProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/js/src/org/jetbrains/qodana/js/JSCoverageArtifactProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/js/src/org/jetbrains/qodana/js/JestCoverageReportMetadataArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/resources/intellij.qodana.cpp.xml",
  "extension" : "xml",
  "linesOfCode" : 32,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppWorkflow.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppRegistry.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/util.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppInitializationActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppHeadlessStartupExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppCMakeEnabledProfileInitializer.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaRadlerScopeLimitator.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/CppQodanaCMakeGenerationStepListener.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppCidrWorkspaceListener.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/cpp/src/org/jetbrains/qodana/cpp/QodanaCppProjectLoaderExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/go/resources/inspectionDescriptions/GoCoverageInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/go/resources/intellij.qodana.go.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/go/src/org/jetbrains/qodana/go/GoSdkWorkflowExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageReportMetadataArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageArtifactProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/go/src/org/jetbrains/qodana/go/GoCoverageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 124,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/maven/resources/intellij.qodana.jvm.maven.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/QodanaMavenProjectsImporter.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/MavenProjectDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/QodanaMavenReimporter.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/maven/src/org/jetbrains/qodana/jvm/maven/QodanaMavenJdkProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/kotlin/resources/intellij.qodana.jvm.kotlin.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/kotlin/resources/inspectionDescriptions/QodanaKotlinSanity.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMethodVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/metrics/cyclomaticComplexity/KotlinCyclomaticComplexityMetricFileVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/kotlin/src/org/jetbrains/qodana/jvm/kotlin/QodanaKotlinSanityInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/swagger/resources/intellij.qodana.jvm.swagger.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/swagger/src/org/jetbrains/qodana/jvm/swagger/OpenApiDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/groovy/resources/intellij.qodana.jvm.groovy.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/groovy/src/org/jetbrains/qodana/jvm/groovy/GroovyJenkinsConfigHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/gradle/resources/intellij.qodana.jvm.gradle.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/QodanaGradleProjectsImporter.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/QodanaGradleProjectResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/GradleProjectDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/gradle/src/org/jetbrains/qodana/jvm/gradle/QodanaGradleJdkConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/resources/intellij.qodana.jvm.java.xml",
  "extension" : "xml",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/GithubPromoNotificationState.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/workflow/JvmProjectStructureChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaJavaSanityInspection.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JavaDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaJavaConfigApplier.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/psi.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/linesOfCode/JvmLinesOfCodeInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/linesOfCode/LocWhitespaceVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMethodVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/metrics/cyclomaticComplexity/JavaCyclomaticComplexityMetricFileVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrationParameters.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/migrate/MigrateClassesScript.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/SdkRootsFixActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaYamlJdkItemProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JdkConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/JvmLocalTaintOutputConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaConfigJdkService.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/QodanaJdkProjectActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/jps/QodanaSpaceJarRepositoryAuthenticationDataProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoEditorViewModelImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoBannerViewModelImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoEditorViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/QodanaGithubCIPromoNotificationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/java/src/org/jetbrains/qodana/jvm/java/ui/GithubPromoNotificationBanner.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/dev/resources/intellij.qodana.jvm.dev.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/dev/resources/inspectionDescriptions/JavaAnnotator.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/dev/src/org/jetbrains/qodana/jvm/dev/JavaAnnotatorInspection.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/coverage/resources/intellij.qodana.jvm.coverage.xml",
  "extension" : "xml",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/coverage/resources/inspectionDescriptions/JvmCoverageInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/ICCoverageReportMetadataArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/ICCoverageArtifactProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/ICCoverageFileProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/jvm/coverage/src/org/jetbrains/qodana/jvm/coverage/JvmCoverageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 307,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/resources/intellij.qodana.inspectionKts.xml",
  "extension" : "xml",
  "linesOfCode" : 49,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsErrorLogManager.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsMessageReporter.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/stat/InspectionKtsMetricsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/stat/InspectionKtsEventsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/imports.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsClassLoader.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/icons/InspectionKtsIcons.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsRegistry.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/compile.kt",
  "extension" : "kt",
  "linesOfCode" : 161,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/CustomPluginsForKtsClasspathProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/AnyLanguageInspectionKtsTemplateProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 111,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/InspectionKtsTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/templates/NewKtsInspectionAction.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/paths.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/local-inspectionKts-api.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/json-yaml.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/psi.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/global-inspectionKts-api.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/api/inspectionKts-api.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/QodanaInspectionKtsIcons.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsProfileInitializer.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/impl.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/InspectionKtsFileStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/KtsInspectionsManager.kt",
  "extension" : "kt",
  "linesOfCode" : 214,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBannerViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/actions.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBanner.kt",
  "extension" : "kt",
  "linesOfCode" : 303,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/InspectionKtsBannerViewModelImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 157,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/core/src/org/jetbrains/qodana/inspectionKts/ui/psi-viewer.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/resources/intellij.qodana.inspectionKts.kotlin.xml",
  "extension" : "xml",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KtLifetimeOwnerPsiViewerNode.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KtLifetimeOwnerApiMethod.kt",
  "extension" : "kt",
  "linesOfCode" : 200,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsClasspathProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 228,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/k2.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsDependenciesScope.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/InspectionKtsResolveScopeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/script/kts-inspections-script.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinAnalyzeEntrypointNode.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinInspectionKtsTemplateProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/fqn.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinInspectionKtsExampleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/kotlin/src/org/jetbrains/qodana/inspectionKts/kotlin/KotlinDomainClassPsiViewerNode.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/js/resources/intellij.qodana.inspectionKts.js.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/PsiViewerJSTypeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/templates.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/JsInspectionKtsExampleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/js/src/org/jetbrains/qodana/inspectionKts/js/resolve-type.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/resources/intellij.qodana.inspectionKts.java.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/jvm/dev/inspectionKts/type.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/PsiViewerSupportImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/JavaInspectionKtsTemplateProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/InspectionKtsPsiViewerActionEnabler.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/PsiViewerApiMethodProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/JavaInspectionKtsDefaultImportsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/inspectionKts/java/src/org/jetbrains/qodana/inspectionKts/java/JavaInspectionKtsExampleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/resources/intellij.qodana.php.xml",
  "extension" : "xml",
  "linesOfCode" : 32,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/resources/inspectionDescriptions/PhpCoverageInspection.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpComposerProjectDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/configuration.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/QodanaPhpProjectActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpUnitCoverageReportMetadataArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpIncludedPathsProjectDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpGlobalOutputConsumer.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PHPCoverageArtifactProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/QodanaPhpConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/QodanaYamlPhpLanguageLevelItemProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpInterpreterProjectDescriber.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/language-level.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/php-migration.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpCoverageInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/php/src/org/jetbrains/qodana/php/PhpProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/resources/intellij.qodana.coverage.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/QodanaCoverageLoadingListener.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/utils.kt",
  "extension" : "kt",
  "linesOfCode" : 228,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageInspectionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 138,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/xml-merger.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageListenerService.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageCloudArtifactsProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageContextMarginProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageStatistics.kt",
  "extension" : "kt",
  "linesOfCode" : 84,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageHighlightingListener.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/sarif/resources/intellij.qodana.sarif.xml",
  "extension" : "xml",
  "linesOfCode" : 2,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/util/resources/intellij.qodana.util.xml",
  "extension" : "xml",
  "linesOfCode" : 2,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/util/src/org/jetbrains/qodana/util/flow.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/util/src/org/jetbrains/qodana/util/QodanaMessageReporter.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "qodana/util/src/org/jetbrains/qodana/util/DynamicInspectionInitializer.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::qodana" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/resources/inspectionDescriptions/TsLint.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src-js/convert-tslint-config.ts",
  "extension" : "ts",
  "linesOfCode" : 30,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src-js/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 19,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src-js/languageService/tslint-plugin-provider.ts",
  "extension" : "ts",
  "linesOfCode" : 8,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src-js/languageService/tslint-plugin.ts",
  "extension" : "ts",
  "linesOfCode" : 119,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/schema/TsLintJsonSchemaProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/editor/TsLintCodeStyleEditorNotificationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLinterError.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/execution/TsLintOutputJsonParser.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintJsonStandardComplianceProvider.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TslintUtil.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintFileFixAction.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/fix/TsLintErrorFixAction.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintExternalAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 208,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLinterInput.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintConfigFileChangeTracker.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintFixInfo.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintInspection.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/highlight/TsLintSuppressionUtil.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TsLintConfigReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/TsLintBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TslintLanguageServiceManager.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/service/TsLintLanguageService.kt",
  "extension" : "kt",
  "linesOfCode" : 190,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/TsLintImportCodeStyleAction.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 168,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRules.kt",
  "extension" : "kt",
  "linesOfCode" : 571,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintRule.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/rules/TsLintSimpleRule.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/codestyle/TsLintCodeStyleImporter.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TslintOptionsUsageCollector.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfigDetector.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfigDefaultDetector.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintState.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/typescript/TslintTypeScriptExtension.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TslintPanel.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/src/com/intellij/lang/javascript/linter/tslint/ui/TsLintConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/gen/js/languageService/tslint-plugin-provider.js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/gen/js/languageService/tslint-plugin.js",
  "extension" : "js",
  "linesOfCode" : 127,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/gen/js/utils.js",
  "extension" : "js",
  "linesOfCode" : 17,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/gen/js/convert-tslint-config.js",
  "extension" : "js",
  "linesOfCode" : 67,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tslint/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 54,
  "components" : [ "primary::tslint" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 4,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testResources/connectionmap-multi.xml",
  "extension" : "xml",
  "linesOfCode" : 15,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testResources/connectionmap-single.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testResources/testData/has/files/main.lua",
  "extension" : "lua",
  "linesOfCode" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testResources/testData/has/files/ext_config.awk",
  "extension" : "awk",
  "linesOfCode" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/changesBrowser/FileChange.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/PerforceDeprecatedMessagesBundle.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ClientVersion.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ChangeListData.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/ServerVersion.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/ExecResult.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceAbstractChange.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/View.java",
  "extension" : "java",
  "linesOfCode" : 252,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/OutputMessageParser.java",
  "extension" : "java",
  "linesOfCode" : 347,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/P4Revision.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/perforce/PerforceTimeoutException.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/StreamGobbler.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/src/org/jetbrains/idea/perforce/PerforceBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/perforce_util/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/resources/META-INF/git-plugin-extensions.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/resources/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 4,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 4,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 4,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceChangeBrowserSettings.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceVersionFilterComponent.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceOnlyDatesVersionFilterComponent.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/changesBrowser/PerforceChangeBrowserSettingsService.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/CancelActionException.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/PerforceMergeProvider.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/merge/BaseRevision.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneDialogComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 220,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneRunnerFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCheckoutProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneConnectionManager.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneParams.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/checkout/PerforceCloneTask.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/FileGrouper.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LastSuccessfulUpdateTracker.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionInfo.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRepositoryLocation.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4ConfigConnectionDiagnoseDialog.java",
  "extension" : "java",
  "linesOfCode" : 405,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIgnoredFilesHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceExceptionsHotFixer.java",
  "extension" : "java",
  "linesOfCode" : 225,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceInfoAndClient.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ChangeCreator.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ResolvedFilesWrapper.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOnlyRevisionNumber.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDiffProvider.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedTracker.java",
  "extension" : "java",
  "linesOfCode" : 279,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/UnversionedScopeScanner.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameMap.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceNumberNameSynchronizer.java",
  "extension" : "java",
  "linesOfCode" : 242,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegratePanel.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBaseInfoWorker.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdatePanel.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientRootsCache.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceLocalChangeListDecorator.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcs.java",
  "extension" : "java",
  "linesOfCode" : 500,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceShelf.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/updatePassword.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceReadOnlyFileStateManager.java",
  "extension" : "java",
  "linesOfCode" : 226,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceShelveChangesViewModifier.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceRollbackEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 160,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformation.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsHistoryProvider.java",
  "extension" : "java",
  "linesOfCode" : 173,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClient.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4RootsInformationHolder.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionKey.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/OpenedResultProcessor.java",
  "extension" : "java",
  "linesOfCode" : 202,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUpdateConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceBinaryContentRevision.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListCalculator.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineChangeProvider.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCheckinHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/AnnotationInfo.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/annotation/PerforceFileAnnotation.java",
  "extension" : "java",
  "linesOfCode" : 183,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIsOfflinePanel.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/SplitListIntoConnections.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ConnectionDiagnoseRefresher.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforcePanel.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceManager.java",
  "extension" : "java",
  "linesOfCode" : 319,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/AbstractUpdateEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDisposable.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ShelvedChange.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceFileRevision.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceCommittedChangesProvider.java",
  "extension" : "java",
  "linesOfCode" : 335,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVFSListener.java",
  "extension" : "java",
  "linesOfCode" : 223,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeProvider.java",
  "extension" : "java",
  "linesOfCode" : 336,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4LocalChangesRefresher.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceOfflineRollbackEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceIntegrateEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/TracerProperties.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/P4IgnoresMappingsHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceUnversionedFilesHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientRootsChecker.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/LocalPathsSet.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceAnnotationProvider.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceVcsRevisionNumber.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ParticularConnectionPerforceIntegratePanel.java",
  "extension" : "java",
  "linesOfCode" : 186,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/ClientData.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceChangeListListener.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceDirtyFilesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 146,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceTreeDiffProvider.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/application/PerforceClientImpl.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4OpenedParser.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeCache.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/CommandArguments.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParameters.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4RootChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 153,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Parser.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 152,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePasswordNotAllowedException.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4HaveParser.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PathsHelper.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceServerUnavailable.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformerImpl.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AttemptsStateMachine.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginManager.java",
  "extension" : "java",
  "linesOfCode" : 281,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginSupport.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/DisabledLoginNotifier.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginState.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginStateListener.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/LoginPerformer.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceLoginTicketsListener.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/PerforceOfflineNotification.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/login/AuthNotifier.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChange.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FormParser.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ParticularConnectionSettings.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContentRevision.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforcePhysicalConnectionParametersI.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/BranchSpec.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ResolvedFile.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceSettings.java",
  "extension" : "java",
  "linesOfCode" : 312,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/TestConnectionSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManager.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceProcessWaiter.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceMultipleConnections.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConfigFields.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionMapper.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ClientParser.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionTester.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceLocalConnection.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4Connection.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionProblemsNotifier.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConfigHelper.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParametersConnection.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceWorkspaceConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceP4ConfigVirtualFileListener.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceExternalConfigTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 134,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceConnectionManagerI.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParameters.java",
  "extension" : "java",
  "linesOfCode" : 130,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/AbstractP4Connection.java",
  "extension" : "java",
  "linesOfCode" : 378,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionCalculator.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ParamsCalculator.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/SingletonConnection.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOptionsTopHitProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4SharedInVcsChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4File.java",
  "extension" : "java",
  "linesOfCode" : 198,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceOutputMessageParser.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/WhereParser.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/FStat.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceCachingContentRevision.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceContext.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceAuthenticationException.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4WhereResult.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunner.java",
  "extension" : "java",
  "linesOfCode" : 1727,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeList.java",
  "extension" : "java",
  "linesOfCode" : 224,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceChangeListHelper.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerI.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/P4Command.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ErrorReporter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobSearchParametersPanel.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsSearchSpecificator.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/MemoryAdderRemover.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobFieldValue.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AdderRemover.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/WritingAdderRemover.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ConnectionSelector.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ByNamesConstraint.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SpecificationParser.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJob.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/P4JobsLogicConn.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobDetailsLoader.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/DefaultGb.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobDetailsParser.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsTablePresentation.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/BrowsePreviewDialog.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FullSearchSpecificator.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/StandardJobFields.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/WiseAdderRemover.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceCheckinComponent.java",
  "extension" : "java",
  "linesOfCode" : 425,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsMasterDetails.java",
  "extension" : "java",
  "linesOfCode" : 196,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/ParserLogger.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsWorker.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobsOutputParser.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/AddJobToChangeListDialog.java",
  "extension" : "java",
  "linesOfCode" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobFieldType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobField.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/SelfLoadingJobDetailsPanel.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/EditChangelistJobsDialog.java",
  "extension" : "java",
  "linesOfCode" : 261,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobPersistenceType.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/FixesOutputParser.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/PerforceJobSpecification.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/jobs/JobViewSearchSpecificator.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ChangeListChooser.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/MergedFileParser.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/PerforceRunnerProxy.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/ConnectionId.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4CopyOperation.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4EditOperation.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/RefreshForVcs.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4RevertOperation.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationOnPath.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperationLog.java",
  "extension" : "java",
  "linesOfCode" : 295,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4DeleteOperation.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/VcsOperation.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveToChangeListOperation.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4AddOperation.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/operations/P4MoveRenameOperation.java",
  "extension" : "java",
  "linesOfCode" : 380,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/IntervalStatistics.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/StatisticsPresentation.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsParameters.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsStatistics.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimePresentation.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsStatistics.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerManager.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/TracerParameters.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/Timed.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/AverageByKindTimeStatistics.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/LongCallsPresentation.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/ConcurrentThreadsPresentation.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/util/tracer/Tracer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAction.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/MessageManager.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/TimeLapseViewAction.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionBaseFile.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevisionGraphAction.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceWokspaceComboBoxAction.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/SyncToRevisionAction.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ActionEdit.java",
  "extension" : "java",
  "linesOfCode" : 176,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceQuickActionsToolbarPopup.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelveAction.kt",
  "extension" : "kt",
  "linesOfCode" : 117,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceQuickListContentProvider.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceMenu.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/UnshelveActionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/EnableAction.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShelfUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceFilterCommittedAction.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/RevertAllUnchangedFilesAction.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ResolveAllAction.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/LinkChangeListToJobsAction.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/PerforceToolbarWidgetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/CheckLoginStateAction.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ForceRefreshAction.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/src/org/jetbrains/idea/perforce/actions/ShowAllSubmittedFilesAction.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceMoveRenameTest.kt",
  "extension" : "kt",
  "linesOfCode" : 354,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIgnoredTest.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAltRootTest.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceUpdateTest.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceDvcsTest.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ChangeTest.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/TestPerforceClient.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOperationsTest.java",
  "extension" : "java",
  "linesOfCode" : 348,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/MultipleFStatOutputParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceWindowsTest.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConnectionProblemsTest.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceHistoryTest.kt",
  "extension" : "kt",
  "linesOfCode" : 297,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceViewTest.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/P4TestUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/SubmittedChangeListsParserPerformanceTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceShelveTest.kt",
  "extension" : "kt",
  "linesOfCode" : 170,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceTestCase.java",
  "extension" : "java",
  "linesOfCode" : 776,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/Perforce2016Test.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/perforce/P4OutputParserTest.java",
  "extension" : "java",
  "linesOfCode" : 197,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceOverlaysTest.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceStreamTest.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListenerTest.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceJobsTest.java",
  "extension" : "java",
  "linesOfCode" : 176,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/MergeDataTest.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceAuthenticationTest.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceChangeProviderTest.java",
  "extension" : "java",
  "linesOfCode" : 1012,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceListSynchronizerTest.java",
  "extension" : "java",
  "linesOfCode" : 424,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/client/ParseHelixClientConnectionTest.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/client/P4ClientParserTest.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/config/PerforceExternalConfigTrackerTest.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceSubmitTest.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceIntegrateTest.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/OfflineModeTest.java",
  "extension" : "java",
  "linesOfCode" : 691,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/PerforceConfigReadingTest.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/AnnotationParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/ServerVersionParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/UnversionedTest.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/testSource/org/jetbrains/idea/perforce/FormParserTest.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PerforceIntegration/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 71,
  "components" : [ "primary::PerforceIntegration" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/misc/SampleText.jade",
  "extension" : "jade",
  "linesOfCode" : 32,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/META-INF/jade-watcher.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/META-INF/jade-liveEdit.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/colorScheme/JadeDarcula.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/colorScheme/JadeDefault.xml",
  "extension" : "xml",
  "linesOfCode" : 24,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/inspectionDescriptions/JadeTabsAndSpaces.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/fileTemplates/internal/Pug File.pug.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/resources/fileTemplates/internal/Jade File.jade.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/watcher/include/scripts.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/watcher/include/head.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/watcher/include/main.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/watcher/extends/layout.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/watcher/extends/index.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/folding/folding.jade",
  "extension" : "jade",
  "linesOfCode" : 43,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "jade/testData/folding/web17111.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/injectedScriptJs/arrowFunctionExpression.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/injectedScriptJs/highlightingVar.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/injectedScriptJs/IntroduceVar_after.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/injectedScriptJs/IntroduceVar.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/embeddedHtmlPlainText.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributes1.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributes4.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/interpolatedTagNames.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/bufferedOutput.jade",
  "extension" : "jade",
  "linesOfCode" : 30,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/conditionals.jade",
  "extension" : "jade",
  "linesOfCode" : 21,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributesEs6Strings.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributeWithConditional.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/unbufferedBlock2.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/web13621.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/angular2.jade",
  "extension" : "jade",
  "linesOfCode" : 31,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/leadingComment.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/ea64844.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/mixins.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/mixin.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/nestedMeta.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributes2.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/interpInJs.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/interp1.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/includeWithInternals.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/mixinsObjectDestructuring.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/simple.jade",
  "extension" : "jade",
  "linesOfCode" : 77,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/empty.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/scriptStyle.jade",
  "extension" : "jade",
  "linesOfCode" : 30,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/tagsIndentation.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/testcoffee.jade",
  "extension" : "jade",
  "linesOfCode" : 20,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/each.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/scriptStyleOneliner.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/mixinRestArgs.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/forLoops.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/jsChained.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/includeWithFilters.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/whitespaceMix.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributes3.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/ea59518.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/mixinDefaultArgumentValues.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/plainExpressionLine.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributeNames.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributes5.jade",
  "extension" : "jade",
  "linesOfCode" : 23,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/mixinInvocation.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/whitespaceMix2.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributesJs.jade",
  "extension" : "jade",
  "linesOfCode" : 15,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/web14564.jade",
  "extension" : "jade",
  "linesOfCode" : 44,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/web13234.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/interp3.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/unbufferedBlock3.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/scriptWithDot.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/ifelse.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/ea64759.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/filters.jade",
  "extension" : "jade",
  "linesOfCode" : 28,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/web12935.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/case.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/web17268.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/unbufferedBlock.jade",
  "extension" : "jade",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/parser/attributesJsTotal.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/wholeLine1_source.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInPipedText_source.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInPipedText_after.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/partLine2_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInTextOnTheEndOfLine_after.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInNewlineIndent_after.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/leadingNewLine_after.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/wholeLine1_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInTextOnTheEndOfLine_source.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/wholeLine2_source.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInNewlineStart_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/partLine2_source.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInTextOnTheEndOfLine_target.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/partLine1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInNewlineIndent_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInNewlineIndent_source.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInNewlineStart_source.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/wholeLine1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/leadingNewLine_source.jade",
  "extension" : "jade",
  "linesOfCode" : 15,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/leadingNewLine_target.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/partLine2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/wholeLine2_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/partLine1_source.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/web_2153_target.jade",
  "extension" : "jade",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInPipedText_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/wholeLine2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/pasteInNewlineStart_after.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/web_2153_source.css",
  "extension" : "css",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/web_2153_after.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/copyPaste/partLine1_target.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/scriptCode_quoted.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/attribute2_unquoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/attribute2_quoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/attribute3_quoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/scriptCode_unquoted.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/minusCode_unquoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/attribute3_unquoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/minusCode_quoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/attribute1_quoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/quoteHandler/attribute1_unquoted.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/embeddedHtmlPlainText.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/es6StringAttributes.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/variousScripts.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/bufferedOutput.jade",
  "extension" : "jade",
  "linesOfCode" : 30,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/conditionals.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/attributeWithConditional.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/manyOnelinersJade.jade",
  "extension" : "jade",
  "linesOfCode" : 20,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/angular2.jade",
  "extension" : "jade",
  "linesOfCode" : 31,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/script.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/mixins.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/ifelseJade.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/simpleHighlighting.jade",
  "extension" : "jade",
  "linesOfCode" : 38,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/attributes2.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/interp1.jade",
  "extension" : "jade",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/escapedNewline.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/blocks.jade",
  "extension" : "jade",
  "linesOfCode" : 29,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/whitespaceBeforeBlock.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/simple.jade",
  "extension" : "jade",
  "linesOfCode" : 78,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/text1.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/metaJs/nestedMeta.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/metaJs/ifelseMeta.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/metaJs/jsCodeBlock.jade",
  "extension" : "jade",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/metaJs/ifelseMeta2.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/scriptStyleOneliner.jade",
  "extension" : "jade",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/scriptStyle1.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/extendedKeywords.jade",
  "extension" : "jade",
  "linesOfCode" : 42,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/scriptEs6.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/ea59204.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/ea59518.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/plainExpressionLine.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/interp2.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/interp3.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/scriptWithDot.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/attributes.jade",
  "extension" : "jade",
  "linesOfCode" : 27,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/web12957.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/filters.jade",
  "extension" : "jade",
  "linesOfCode" : 31,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/lexer/case.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/spellchecker/all.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/include1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/cssSelector.jade",
  "extension" : "jade",
  "linesOfCode" : 32,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/interp1.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/extends1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/interp1.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/multipleClasses.jade",
  "extension" : "jade",
  "linesOfCode" : 23,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/mixinsObjectDestructuring.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/tabsAndSpaces1.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/wrongAttributeValue.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/extends1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/extends2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/extends2.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/tabsAndSpaces2.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/highlighting/include1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script2.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/classSelector.pug",
  "extension" : "pug",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/attribute1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/scriptTopLevel2.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/filterTopLevel.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/attribute2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/include1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/mixinName.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/scriptTopLevel2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/mixinName_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/tag1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/variable1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script4.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/tag1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/extends1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script3_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/attribute1.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/scriptTopLevel1.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/mixinsObjectDestructuring.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/scriptTopLevel1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/inBlock_after.pug",
  "extension" : "pug",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement3.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/block_after.pug",
  "extension" : "pug",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/classSelector_after.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/extends1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/variable2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/tagInsideStatement.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script4_after.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/classSelector.jade",
  "extension" : "jade",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script1.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement4_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement3_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/doctype.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/attribute2.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/noTagClosing_after.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/scriptNoClassAuto.jade",
  "extension" : "jade",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/block.pug",
  "extension" : "pug",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/classSelector_after.pug",
  "extension" : "pug",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/filterTopLevel_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement2.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/variable1.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/variable2.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/tagInsideStatement_after.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/noTagClosing.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/script3.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/include1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/mixinsObjectDestructuring_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/inBlock.pug",
  "extension" : "pug",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/completion/statement4.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/include1_2.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/var1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/include1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/extends1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/classSelector_after.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/extends1_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/classSelector.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/var1.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/idSelector.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/idSelector_after.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/include1.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/rename/extends1_2.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/indentsInTextBlock.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/script2.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/severalJavascripts_after.jade",
  "extension" : "jade",
  "linesOfCode" : 18,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/scriptStyle_after.jade",
  "extension" : "jade",
  "linesOfCode" : 19,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/tags_after.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/embeddedHtmlPlainText.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/spacesToTabs_after.jade",
  "extension" : "jade",
  "linesOfCode" : 46,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/leadingComment.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/spacesToTabs.jade",
  "extension" : "jade",
  "linesOfCode" : 47,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/tags2.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/textBlock.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/unbufferedSameIndent.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/unbufferedSameIndent_after.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/tags.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/includeWithInternals.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/comment_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/web14016.jade",
  "extension" : "jade",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/scriptStyle.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/comment.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/text.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/tags3.jade",
  "extension" : "jade",
  "linesOfCode" : 20,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/tags2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/text_after.jade",
  "extension" : "jade",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/severalJavascripts.jade",
  "extension" : "jade",
  "linesOfCode" : 18,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/leadingComment_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/textBlock_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/indentsInTextBlock_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/embeddedHtmlPlainText_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/script2_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/includeWithInternals_after.jade",
  "extension" : "jade",
  "linesOfCode" : 4,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/multilineAttributes.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/tags3_after.jade",
  "extension" : "jade",
  "linesOfCode" : 20,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/formatter/multilineAttributes_after.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/findUsages/cssSelector.jade",
  "extension" : "jade",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/findUsages/constVar.jade",
  "extension" : "jade",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterComment_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterDoctype_after.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/backspace.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterEmbeddedJS_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterTag_after.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterEmbeddedJS.jade",
  "extension" : "jade",
  "linesOfCode" : 5,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterEmbeddedJSToplevel_after.jade",
  "extension" : "jade",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterDoctype.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterTag.jade",
  "extension" : "jade",
  "linesOfCode" : 2,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterComment.jade",
  "extension" : "jade",
  "linesOfCode" : 1,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/enterEmbeddedJSToplevel.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/testData/typing/backspace_after.jade",
  "extension" : "jade",
  "linesOfCode" : 6,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeXmlExtension.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileDependencyFinder.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeOrPugTaskConsumer.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/watcher/JadeFileIncludeProvider.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/folding/JadeFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeLanguage.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/parser/TagParsing.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/parser/JadeParser.java",
  "extension" : "java",
  "linesOfCode" : 649,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/template/JadeTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeToPugTransitionHelper.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeFileViewProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedContentImpl.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeExpressionParser.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLanguageDialect.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavascriptInJadeParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeInspectionFilter.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeEmbeddedStatementWrapperImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JSEachStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStatementParser.java",
  "extension" : "java",
  "linesOfCode" : 185,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeMixinParametersImpl.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeConfigurableProvider.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeParser.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeLexer.java",
  "extension" : "java",
  "linesOfCode" : 149,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JSInJadeIndexedFileTypeProvider.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/js/JavaScriptInJadeStubRegistryExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileElementType.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeIconProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/impl/JadeMixinDeclarationStubImpl.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinIndex.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeMixinDeclarationType.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeStubElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/stubs/JadeStubElementType.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeEditorHighlighterProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileImpl.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueImpl.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeYieldStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinImpl.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeWhenStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeBlockImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeInterpolatedTagNameImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalBodyImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalElseImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeImpl.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeForStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeMixinDeclarationImpl.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockPatchedImpl.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeFilePathImpl.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadePipedTextImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsInterpolationImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassNameImpl.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueLiteralEscaper.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadePseudoWhitespaceImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsExpressionImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeScriptContentProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeIncludeStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJSCodeLineImpl.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDocumentImpl.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeConditionalHeaderImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJSStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeCommentImpl.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeFakeXmlNameElement.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeDoctypeImpl.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeCaseStatementImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeJsCodeBlockImpl.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeClassImpl.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeFilterImpl.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeAttributeValueManipulator.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagIdImpl.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/impl/JadeTagImpl.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeStubBasedPsiElementBase.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeFileType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeAstFactory.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 170,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/JadeLazyParseableElementType.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeCssReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeMixinReference.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeFileReferenceSet.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/psi/references/JadeTagNameReference.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeSimpleInterpolationLexer.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/IndentUtil.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseInterpolationLexer.java",
  "extension" : "java",
  "linesOfCode" : 247,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/jade.flex",
  "extension" : "flex",
  "linesOfCode" : 667,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingUtil.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddingLanguagesLexerDecorator.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeLexer.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeHighlightingLexer.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeBaseLexer.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapper.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JadeEmbeddedTokenTypesWrapperForCssStylesheet.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/lexer/JSMetaCodeLexer.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeCommenter.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeEmbeddedCssProvider.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/todo/JadeTodoIndexer.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/todo/JadeIndexPatternBuilder.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeFilePathManipulator.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeEditorHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/highlighter/JadeColorsPage.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/projectView/PugNestingRulesProvider.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/breadcrumbs/JadeBreadcrumbsInfoProvider.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/spellcheck/JadeSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeFileViewProvider.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 110,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCodeStyleMainPanel.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCommentBlock.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeMetaJsBlock.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/formatter/JadeBlock.java",
  "extension" : "java",
  "linesOfCode" : 324,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/CreatePugOrJadeFileAction.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/validation/JadeAnnotatingVisitor.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/validation/JadeTabsAndSpacesInspection.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeClassOrIdUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeTagDescriptorProvider.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/src/com/jetbrains/plugins/jade/JadeCopyPasteProcessor.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/gen/com/intellij/jade/icons/JadeIcons.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "jade/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 77,
  "components" : [ "primary::jade" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/intentionDescriptions/ConvertToStaticArgIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/intentionDescriptions/ConvertToDynamicArgIntention/description.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/META-INF/with-gradle.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/META-INF/with-maven.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/fileTemplates/Specification.spec.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/fileTemplates/Concept.cpt.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/resources/liveTemplates/gaugeTemplates.xml",
  "extension" : "xml",
  "linesOfCode" : 122,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/testData/stepAutocomplete/SimpleSpec.spec",
  "extension" : "spec",
  "linesOfCode" : 3,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/testData/specParser/SpecWithEmptyTableHeaders.spec",
  "extension" : "spec",
  "linesOfCode" : 7,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/testData/specParser/SpecWithDataTable.spec",
  "extension" : "spec",
  "linesOfCode" : 21,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/testData/specParser/SimpleSpec.spec",
  "extension" : "spec",
  "linesOfCode" : 25,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 13,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/grammar/_ConceptLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 106,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/grammar/_SpecLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 105,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersionInfo.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/core/GaugeExceptionHandler.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/core/GaugeCli.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/core/GaugeVersion.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/core/Plugin.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/folding/SpecFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/folding/ConceptFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/folding/GaugeFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/annotator/CreateStepImplFix.java",
  "extension" : "java",
  "linesOfCode" : 231,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/annotator/AnnotationHelper.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/annotator/ParamAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/annotator/GaugeCreateClassAction.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/annotator/StepAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/annotator/FileManager.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/properties/GaugeImplicitPropertyUsageProvider.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/parser/SpecParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/parser/ConceptParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeConsoleProperties.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/ScenarioEventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/UnexpectedEndProcessor.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/EventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/NotificationEventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SpecEventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/SuiteEventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/GaugeEventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/processors/StandardOutputEventProcessor.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeOutputToGeneralTestEventsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/GaugeRerunFailedAction.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionResult.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionEvent.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/GaugeNotification.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/ExecutionError.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/event/TableInfo.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/MessageProcessor.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/runner/TestsCache.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionProducer.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/ScenarioExecutionProducer.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/TestRunLineMarkerProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeTestRunner.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/SpecsExecutionProducer.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunProcessHandler.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeCommandLine.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeCommandLineState.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeExecutionConfigurationSettingsEditor.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeDebugInfo.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/execution/GaugeRunTaskConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/GaugeEnterHandlerDelegate.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/NotificationGroups.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/GaugeBootstrapService.java",
  "extension" : "java",
  "linesOfCode" : 258,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/undo/UndoHandler.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/wizard/maven/GaugeMavenImporter.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleImporter.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleBuilder.java",
  "extension" : "java",
  "linesOfCode" : 284,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/wizard/gradle/GaugeGradleImporter.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/wizard/GaugeTemplate.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/lexer/ConceptLexer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/lexer/SpecLexer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/ConceptSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/SpecSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/ConceptColorSettingsPage.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/ConceptSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/ErrorHighLighter.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/SpecColorSettingsPage.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/HighlighterTokens.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/highlight/SpecSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/json/ManifestSchemaProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/GaugeModuleListener.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/helper/ModuleHelper.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/GaugeConstants.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/GaugePrefixMatcher.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/ArgQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/ConceptStaticArgCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/StepCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/StaticArgCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/ConceptDynamicArgCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/PairMatcher.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/autocomplete/DynamicArgCompletionProvider.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/GaugeProjectListener.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsModel.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/settings/GaugeConfig.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettingsService.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/settings/GaugeSettings.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/exception/GaugeNotFoundException.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/reference/ConceptReference.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/reference/StepReference.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/reference/ReferenceCache.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfo.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptInfoCollector.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/ConceptStepsBuilder.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/SpecStepsBuilder.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/stepBuilder/StepsBuilder.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptRequest.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptHandler.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptDialog.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/extract/ExtractConceptAction.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringStatus.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/rename/GaugeRefactorHandler.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/rename/RefactorStatusCallback.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/rename/CustomRenameHandler.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/rename/RefactoringDialog.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/formatter/SpecFormatter.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/ConceptFile.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/Concept.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/SpecFile.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/psi/impl/ConceptNamedElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/psi/impl/SpecNamedElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/psi/ConceptNamedElement.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/psi/ConceptPsiImplUtil.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/psi/SpecNamedElement.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/psi/SpecPsiImplUtil.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/Specification.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/StepCommenter.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/SpecTokenSets.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/SpecFileType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/ConceptFileType.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/token/SpecElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/token/ConceptElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/token/SpecTokenType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/token/ConceptTokenType.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/language/ConceptTokenSets.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/ConceptStepFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/StepCollector.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/ConceptStepWordScanner.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/ImplUsageProvider.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/SpecStepFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/GaugeReferenceSearch.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/helper/ReferenceSearchHelper.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/SpecStepWordScanner.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/CustomFindUsagesHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/findUsages/StepFindUsagesHandler.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/intention/ConvertToStaticArgIntention.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/intention/ConvertArgTypeIntentionBase.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/intention/ConvertToDynamicArgIntention.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/stub/GaugeFileStubIndex.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/module/GaugeModuleConfigurationProvider.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/module/lib/LibHelper.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/module/lib/LibHelperFactory.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/module/lib/GaugeLibHelper.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/module/lib/AbstractLibHelper.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/module/GaugeModuleType.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/inspection/GaugeError.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/util/HookUtil.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/util/GaugeUtil.java",
  "extension" : "java",
  "linesOfCode" : 156,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/util/StepUtil.java",
  "extension" : "java",
  "linesOfCode" : 187,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/util/GaugeManifestModificationTracker.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/util/SocketUtils.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/GaugeBundle.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Formatter.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/markdownPreview/GaugeWebBrowserPreview.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/markdownPreview/Spectacle.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/idea/template/LiveTemplateContext.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/src/com/thoughtworks/gauge/idea/template/SpecificationLiveTemplate.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptTable.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/SpecStep.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptArg.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptTableRowValue.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/SpecStepImpl.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptHeadingImpl.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptStepImpl.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/impl/ConceptConceptImpl.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptDynamicArg.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptStaticArg.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/SpecRecursiveVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptTableHeader.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptTableBody.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/SpecDetail.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptConcept.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptStep.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptVisitor.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/psi/ConceptConceptHeading.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/com/thoughtworks/gauge/language/token/ConceptTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gauge/gen/icons/GaugeIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::gauge" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTestBase.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorInspectionTest.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsResolveTest.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorGotoTemplateSymbolTest.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTemplatesResolveTest.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorTestUtil.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorHighlightingTest.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorSpacebarsCompletionTest.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorParsingTest.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPathTest.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testSrc/com/jetbrains/plugins/meteor/tsStubs/MeteorProjectTest.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/resources/META-INF/meteor-live-edit.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/resources/META-INF/meteor-file-watcher.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/resources/inspectionDescriptions/MeteorUnresolvedSymbol.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/resources/liveTemplates/Meteor.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testHighlighting/ResolveToJSInScriptTag.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testHighlighting/ResolveToJSInScriptTag.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionGlobalHelperForBlockTag/templates_after.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionGlobalHelperForBlockTag/templates.html",
  "extension" : "html",
  "linesOfCode" : 9,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionTemplates/templates_after.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionTemplates/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionGlobalHelper/templates_after.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionGlobalHelper/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionTemplateHelper/templates_after.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testSpacebarsCompletion/completionTemplateHelper/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/resolveTemplate/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/singleTag/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/resolveBlockTag/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/resolvedObjectLiteralHelper/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/singleUnescapedTag/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/notResolve/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/threeTags/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/resolveGlobalHelper/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolveHelpers/resolveForBodyTag/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testResolve/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/inspections/UnresolvedTemplate/expected.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testCompletion/completion/TemplatesNotCompletion_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testCompletion/completion/TemplatesCompletion.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testCompletion/completion/TemplatesCompletion_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testCompletion/completion/TemplatesNotCompletion.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/testData/testCompletion/module/templates.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/fw/MeteorJSTaskSuppressor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesUtil.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorSyntheticLibraryProvider.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorPackagesEditNotificationProvider.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesDialog.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorHtmlFileTypeEditNotificationProvider.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorLibraryUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 180,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/ide/action/MeteorImportPackagesAsExternalLib.java",
  "extension" : "java",
  "linesOfCode" : 142,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessStarter.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebuggableProcessHandler.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/liveEdit/MeteorUpdateConfigurationProvider.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/liveEdit/MeteorClientUpdateConfigurationProvider.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorDebugProcessRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorFileFinder.kt",
  "extension" : "kt",
  "linesOfCode" : 164,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorErrorFilter.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunConfigurationEditor.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorRunProfileState.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorConfigurationType.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/runner/MeteorMainProcessHandler.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/imports/MeteorReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 271,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorAsyncFileListener.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/settings/MeteorSettings.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/settings/ui/MeteorConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorRootListener.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorTemplateNameAttributeDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagXmlElementDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/TemplateTagDescriptorProvider.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/MeteorJSImplicitlyElementsFileTypeProvider.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsParseDefinition.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsLanguageSubstitutor.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsLanguageDialect.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/parsing/SpacebarsParsing.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/lang/SpacebarsFileType.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/SpacebarsUtils.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplatesSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustachePartialTagPsiReference.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorSpacebarsReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/helpers/MeteorMustacheTagPsiReference.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorHelpersFrameworkIndexingHandler.java",
  "extension" : "java",
  "linesOfCode" : 149,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/templates/MeteorTemplateIndex.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/spacebars/inspection/MeteorUnresolvedSymbolInspection.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorJSPredefinedLibraryProvider.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorBundle.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/tsStubs/MeteorStubPath.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectPeer.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorProjectTemplateGenerator.java",
  "extension" : "java",
  "linesOfCode" : 241,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/projectGenerator/MeteorTemplatesFactory.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorUIUtil.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorFacade.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/src/com/jetbrains/plugins/meteor/MeteorProjectStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 163,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/gen/icons/MeteorIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Meteor/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 55,
  "components" : [ "primary::Meteor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/resources/javascript/prettier-plugin-provider.ts",
  "extension" : "ts",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/resources/javascript/convert-prettier-config.ts",
  "extension" : "ts",
  "linesOfCode" : 10,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/resources/javascript/prettier-plugin.ts",
  "extension" : "ts",
  "linesOfCode" : 181,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/injectedLanguages/typescript.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/injectedLanguages/javascript.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/noDependencyFormatOutOfScope/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/cssFile/style.css",
  "extension" : "css",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/nested/subdir/nested.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/nested/root.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/htmlFileSettings/index.html",
  "extension" : "html",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/javaScriptFileSettings/index.jsx",
  "extension" : "jsx",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/javaScriptFileSettings/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/noDependency/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/javaScriptFileSettings_1/index.jsx",
  "extension" : "jsx",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/javaScriptFileSettings_1/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/typeScriptFileSettings_1/index.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/typeScriptFileSettings_1/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/typeScriptFileSettings/index.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/typeScriptFileSettings/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/codeStyle/withoutConfigFileSettings/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/implicitUsages/prettier.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageAuto/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageAuto/sub-package/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageDisabledNoPrettier/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageDisabledNoPrettier/sub-package/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageMultipleAuto/sub-package-1/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageMultipleAuto/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageMultipleAuto/sub-package/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageMultipleAutoMixed/sub-package-1/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageMultipleAutoMixed/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageMultipleAutoMixed/sub-package/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/rootDirectoryDisabled/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageDisabled/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/subPackageDisabled/sub-package/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/rootDirectoryAutoPackageJson/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/configuration/rootDirectoryAuto/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPaste/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPaste/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 7,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPasteWithAutoImport/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPasteWithAutoImport/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 9,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPasteWithAutoImport/source.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPasteManual/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/paste/runPrettierOnPasteManual/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 7,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withoutConfig/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withoutConfig/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithoutScope/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithoutScope/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithoutScope/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithoutScope/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithoutScope/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithoutScope/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withPackageJsonConfig/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withPackageJsonConfig/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/autoconfigured/ignored_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/autoconfigured/ignored.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/autoconfigured/subdir/formatted.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/autoconfigured/subdir/formatted_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeOnSave/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeOnSave/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeOnSave/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeOnSave/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeOnSave/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeOnSave/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoOnSave/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoOnSave/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoOnSave/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoOnSave/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoOnSave/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoOnSave/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptConfig/toReformat_after.ts",
  "extension" : "ts",
  "linesOfCode" : 24,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptConfig/prettier.config.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptConfig/toReformat.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptWithoutConfig/toReformat_after.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptWithoutConfig/toReformat.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/crlfCaretPosition/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/crlfCaretPosition/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/changeConfig/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/changeConfig/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/changeConfig/toReformat_after_1.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileManual/package/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileManual/package/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/gracefulFallbackForFormatWithCursorFailure/toReformat.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/gracefulFallbackForFormatWithCursorFailure/toReformat_after.html",
  "extension" : "html",
  "linesOfCode" : 21,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchAppliedEndline/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchAppliedEndline/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/ignoredFile/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/ignoredFile/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeEditorReformat/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeEditorReformat/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeEditorReformat/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeEditorReformat/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeEditorReformat/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSaveManualWithScopeEditorReformat/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withUpdatingLfToCrlf/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withUpdatingLfToCrlf/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileInsideSubDir/package/subdir/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileInsideSubDir/package/subdir/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/invalidConfigErrorReported/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/invalidConfigErrorReported/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/commentAfterStatement/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/commentAfterStatement/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/commentAfterImports/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/commentAfterImports/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSave/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSave/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSave/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSave/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSave/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirOnSave/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptWithEmptyConfig/toReformat_after.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/typeScriptWithEmptyConfig/toReformat.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirReformatAction/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirReformatAction/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirReformatAction/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirReformatAction/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirReformatAction/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirReformatAction/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileInsidePackage/package/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileInsidePackage/package/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPosition/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPosition/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withEditorConfig/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withEditorConfig/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchAppliedDeletion/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionReformatParenthesis/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 19,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionReformatParenthesis/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/runPrettierOnCodeReformat/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/runPrettierOnCodeReformat/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withCrlf/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/withCrlf/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileInRoot/package/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileInRoot/package/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileManualSubDirFormat/package/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileManualSubDirFormat/package/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/nextVersion/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/nextVersion/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/crlfCaretPositionReformat/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/crlfCaretPositionReformat/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/yarnPrettierBasicExample/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/yarnPrettierBasicExample/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionReformatSvelte/toReformat_after.svelte",
  "extension" : "svelte",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionReformatSvelte/toReformat.svelte",
  "extension" : "svelte",
  "linesOfCode" : 7,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchApplied/second/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchApplied/second/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 15,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchApplied/first/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/patchApplied/first/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 15,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionEndFileReformat/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionEndFileReformat/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/jsFileWithSelection/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/jsFileWithSelection/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/runPrettierOnSaveDocument/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/runPrettierOnSaveDocument/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileManualSubDir/package/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/subFolderIgnoredFileManualSubDir/package/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-b/index.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-c/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoWithIndirectDependencyOnSave/package-c/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirEditorReformat/package-b/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirEditorReformat/package-b/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirEditorReformat/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirEditorReformat/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirEditorReformat/package-a/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 5,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/monorepoSubDirEditorReformat/package-a/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/incompleteBlock/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/incompleteBlock/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/runPrettierOnSaveAll/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/runPrettierOnSaveAll/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionReformat/toReformat.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/testData/reformat/caretPositionReformat/toReformat_after.js",
  "extension" : "js",
  "linesOfCode" : 4,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 258,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierError.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/eslint/PrettierEslintRuleMappersFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/ReformatWithPrettierAction.java",
  "extension" : "java",
  "linesOfCode" : 308,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierCodeStyleImporter.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguratorService.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/HtmlPrettierCodeStyleInstaller.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JSPrettierCodeStyleInstaller.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/HtmlPrettierCodeStyleConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleInstaller.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/JsPrettierCodeStyleConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleStatusBarUIContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleSettingsModifier.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierActionOnSave.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 235,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierCopyPastePostProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 79,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierConfigurationCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierPostFormatProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierUtil.java",
  "extension" : "java",
  "linesOfCode" : 282,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierCaretSnapshot.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierFormattingContext.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierRange.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierApplyStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/formatting/PrettierFormattingDiff.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageService.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierConfig.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierLanguageServiceManager.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierFormattingService.kt",
  "extension" : "kt",
  "linesOfCode" : 172,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierCompatibleCodeStyleInstaller.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigIconProvider.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/config/PrettierJsonSchemaInJsEnabler.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigJsonSchemaProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigJsonSchemaInJsProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/config/PrettierConfigLanguageSubstitutor.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierImportCodeStyleAction.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/codeInsight/PrettierConfigImplicitUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierFormattingScope.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/OpenConfigurationAction.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/PrettierBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItem.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/src/com/intellij/prettierjs/lsWidget/PrettierWidgetItemsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/gen/prettierLanguageService/convert-prettier-config.js",
  "extension" : "js",
  "linesOfCode" : 56,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/gen/prettierLanguageService/prettier-plugin.js",
  "extension" : "js",
  "linesOfCode" : 225,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/gen/prettierLanguageService/prettier-plugin-provider.js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "prettierJS/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 54,
  "components" : [ "primary::prettierJS" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/terminal/resources/intellij.clion.embedded.platformio.terminal.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/terminal/src/com/jetbrains/cidr/cpp/embedded/platformio/terminal/PlatformioLocalTerminalCustomizer.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/lib/nothing_lib_b/src_me/nothingB.cpp",
  "extension" : "cpp",
  "linesOfCode" : 9,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/lib/nothing_lib_b/include_me/nothingB.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/lib/nothing_lib_b/broken.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/lib/nothing_lib_a/nothingA.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/lib/nothing_lib_a/nothingA.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/src_custom/main.cpp",
  "extension" : "cpp",
  "linesOfCode" : 19,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/src_custom/subdir/nested/nested_nested.c",
  "extension" : "c",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/src_custom/subdir/excluded/excluded.c",
  "extension" : "c",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/src_custom/subdir/excluded/subdir/nested_excluded.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/src_custom/subdir/excluded/forced_included.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/src_custom/subdir/nested.c",
  "extension" : "c",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/extra_src/extra.c",
  "extension" : "c",
  "linesOfCode" : 2,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/extra_src/extra.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/extra_lib/extra_nothing/nothingC.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project1/extra_lib/extra_nothing/nothingC.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/src/confusing-name-nested-src.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/src/filtered-out.c",
  "extension" : "c",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/src/nested/confusing-name-nested-src.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/inc/confusing-name-nested-src.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-nested-src/main/ignored.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name/src/confusing-name.cpp",
  "extension" : "cpp",
  "linesOfCode" : 3,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name/src/filtered-out.c",
  "extension" : "c",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name/src/confusing-name.h",
  "extension" : "h",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name/ignored.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-no-src/confusing-name-no-src.h",
  "extension" : "h",
  "linesOfCode" : 1,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/lib/confusing-name-no-src/confusing-name-no-src.cpp",
  "extension" : "cpp",
  "linesOfCode" : 9,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/testData/project-scan-libraries/src/main.cpp",
  "extension" : "cpp",
  "linesOfCode" : 12,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioUsagesCollector.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 165,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioReloadOnRunConfigChange.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ClionEmbeddedPlatformioBundle.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioLauncher.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioSvdWindowState.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/home/PlatformioProjectSettingsStepBase.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/home/PlatformioHomeAction.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioDebugConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioStateCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt",
  "extension" : "kt",
  "linesOfCode" : 183,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioFileType.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/DeviceTreeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/BoardsJsonParser.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSourcesStructureProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioFileScanner.kt",
  "extension" : "kt",
  "linesOfCode" : 161,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectFixesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectOpenProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioProjectTaskRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 175,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioTargetTask.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioConfigurationContext.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildConfigurationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/builds/PlatformioBuildTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioManager.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioLocalSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspaceInitializationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 454,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioCliBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioExecutionTargetProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioWorkspace.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioExecutionTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioLibraryPathNodeDecorator.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioHelpers.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/migration/PlatformioProjectMigrationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioProjectSettingsStep.kt",
  "extension" : "kt",
  "linesOfCode" : 201,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/SourceTemplate.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionTree.kt",
  "extension" : "kt",
  "linesOfCode" : 168,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioLoadProjectAction.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTerminal.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioTrustedProjectsNotifications.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioActionBase.kt",
  "extension" : "kt",
  "linesOfCode" : 124,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioToolWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioAction.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/ui/PlatformioRefreshAction.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioBeforeRunTaskProviders.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioProfileDisablers.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "platformio/src/icons/ClionEmbeddedPlatformioIcons.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::platformio" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/DenoUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/editor/DenoEditorTabTitleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/DenoLibraryProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/model/models.kt",
  "extension" : "kt",
  "linesOfCode" : 192,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/DenoConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/lang/DenoItemPresentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/lang/DenoFileTypeOverrider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/lang/DenoCacheContentIndexExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/settings/DenoRuntimeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/settings/DenoSettingsConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/modules/DenoTypeScriptImportResolverProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/modules/DenoImportModulePathStrategy.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/modules/DenoModuleReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 209,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/DenoStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/DenoSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 238,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/service/DenoLspServerDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 194,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/service/DenoTypeScriptService.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/service/DenoTypings.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/run/DenoInterpreter.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/run/DenoConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/run/DenoRunState.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/run/DenoRunConfigurationProducer.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/run/DenoRunConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/DenoBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/roots/DenoWorkspaceFileIndexContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/roots/denoRoots.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/roots/DenoExternalLibrariesWorkspaceModelNodesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/entities/DenoEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/generator/DenoProjectTemplateGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/src/com/intellij/deno/inspection/DenoInspectionSuppressor.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/gen/com/intellij/deno/icons/DenoIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/gen/com/intellij/deno/entities/DenoEntityModifications.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/gen/com/intellij/deno/entities/impl/DenoEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 174,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "Deno/gen/com/intellij/deno/entities/impl/MetadataStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Deno/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 48,
  "components" : [ "primary::Deno" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorUsagesCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialPortProfile.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorException.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/PortStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortService.kt",
  "extension" : "kt",
  "linesOfCode" : 219,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/JSerialCommPort.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortsListener.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPort.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortProviderService.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialProfileService.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/SerialMonitorToolWindowFactory.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitorBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialMonitor.kt",
  "extension" : "kt",
  "linesOfCode" : 246,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/SerialSettingsUI.kt",
  "extension" : "kt",
  "linesOfCode" : 323,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/CustomJeditermEmulator.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermConsoleView.kt",
  "extension" : "kt",
  "linesOfCode" : 196,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/JeditermSerialMonitorDuplexConsoleView.java",
  "extension" : "java",
  "linesOfCode" : 249,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/SerialTtyConnector.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/console/HexConsoleView.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 132,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/ConnectableList.kt",
  "extension" : "kt",
  "linesOfCode" : 313,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/SaveHistoryToFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/ConnectDisconnectAction.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/ui/actions/EditSettingsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/java/icons/SerialMonitorIcons.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 53,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "serial-monitor/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 60,
  "components" : [ "primary::serial-monitor" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 1,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/ide/WebAssemblySyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/ide/colors/WebAssemblyColor.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/ide/colors/WebAssemblyColorSettingPage.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/ide/WebAssemblypSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/ide/WebAssemblyBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/parser/WebAssemblyParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyKeywordCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/WebAssemblyElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/WebAssemblyFile.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/WebAssemblyNamedReferencedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/ElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyNamedImportImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyReferencedTableInitInstrImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/impl/WebAssemblyNamedReferencedElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/WebAssemblyNamedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/psi/WebAssemblyReferencedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/lexer/WebAssemblyLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyReference.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyKeywordCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 280,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/kotlin/com/intellij/webassembly/lang/WebAssemblyUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/grammars/WebAssemblyLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 193,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/gen/com/intellij/webassembly/WebassemblyIcons.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/gen/com/intellij/webassembly/lang/parser/WebAssemblyParserUtil.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/src/main/gen/com/intellij/webassembly/lang/lexer/_WebAssemblyLexer.flex",
  "extension" : "flex",
  "linesOfCode" : 83,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "web-assembly-plugin/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 33,
  "components" : [ "primary::web-assembly-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 19,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/timestamp.proto",
  "extension" : "proto",
  "linesOfCode" : 133,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/api.proto",
  "extension" : "proto",
  "linesOfCode" : 188,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/wrappers.proto",
  "extension" : "proto",
  "linesOfCode" : 110,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/descriptor.proto",
  "extension" : "proto",
  "linesOfCode" : 1052,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/field_mask.proto",
  "extension" : "proto",
  "linesOfCode" : 241,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/struct.proto",
  "extension" : "proto",
  "linesOfCode" : 88,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/empty.proto",
  "extension" : "proto",
  "linesOfCode" : 48,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/source_context.proto",
  "extension" : "proto",
  "linesOfCode" : 44,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/any.proto",
  "extension" : "proto",
  "linesOfCode" : 150,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/duration.proto",
  "extension" : "proto",
  "linesOfCode" : 111,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/include/google/protobuf/type.proto",
  "extension" : "proto",
  "linesOfCode" : 175,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/inspectionDescriptions/PbDuplicatedImports.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/resources/example.proto",
  "extension" : "proto",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/timestamp.proto",
  "extension" : "proto",
  "linesOfCode" : 133,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/api.proto",
  "extension" : "proto",
  "linesOfCode" : 188,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/wrappers.proto",
  "extension" : "proto",
  "linesOfCode" : 110,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/descriptor.proto",
  "extension" : "proto",
  "linesOfCode" : 1052,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/field_mask.proto",
  "extension" : "proto",
  "linesOfCode" : 241,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/struct.proto",
  "extension" : "proto",
  "linesOfCode" : 88,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/empty.proto",
  "extension" : "proto",
  "linesOfCode" : 48,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/source_context.proto",
  "extension" : "proto",
  "linesOfCode" : 44,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/any.proto",
  "extension" : "proto",
  "linesOfCode" : 150,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/duration.proto",
  "extension" : "proto",
  "linesOfCode" : 111,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/include/google/protobuf/type.proto",
  "extension" : "proto",
  "linesOfCode" : 175,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/ide/views/Extends.proto",
  "extension" : "proto",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/ide/views/NestedMessage.proto",
  "extension" : "proto",
  "linesOfCode" : 38,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/ide/views/ReservedFields.proto",
  "extension" : "proto",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/ide/views/ServiceRpc.proto",
  "extension" : "proto",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/ide/spelling/poorly_spelld.proto",
  "extension" : "proto",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/options/validation.proto",
  "extension" : "proto",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/options/stream_descriptor.proto",
  "extension" : "proto",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/options/constraints.proto",
  "extension" : "proto",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/options/any.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/completion/mock_descriptor.proto",
  "extension" : "proto",
  "linesOfCode" : 102,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/annotation/import2.proto",
  "extension" : "proto",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/annotation/import1.proto",
  "extension" : "proto",
  "linesOfCode" : 5,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/annotation/conflictimport1.proto",
  "extension" : "proto",
  "linesOfCode" : 5,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/annotation/conflictimport2.proto",
  "extension" : "proto",
  "linesOfCode" : 3,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/annotation/scopingouter.proto",
  "extension" : "proto",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/annotation/proto2enum.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/import_explicit2.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/other_message.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/Sibling.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/import_message.proto",
  "extension" : "proto",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/root_message.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/import_any.proto",
  "extension" : "proto",
  "linesOfCode" : 5,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/import_root.proto",
  "extension" : "proto",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/public_message.proto",
  "extension" : "proto",
  "linesOfCode" : 3,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/testData/lang/resolve/import_explicit1.proto",
  "extension" : "proto",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbIdeBundle.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/PbCompositeModificationTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingUtils.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/folding/ProtoFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewFactory.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewModel.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbBreadcrumbsInfoProvider.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/views/PbStructureViewElement.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/SymbolTemplateCompletionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/PbLanguageContext.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/PbTextLanguageContext.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/template/ChildEntryTemplateCompletionProcessor.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/MissingSchemaNotificationProvider.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoQuoteHandler.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoBackspaceHandler.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoTypedHandler.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbEnterBetweenBracesDelegate.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbLineIndentProvider.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbTextEnterBetweenBracesHandler.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbTextCommenter.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/ProtoCommentProvider.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/editing/PbCommenter.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbCodeImplementationLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbGeneratedCodeConverterProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbNavigationUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/gutter/PbLanguageSpecificLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextColorSettingsPage.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbPartialHighlightingLexer.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbHighlightingAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextSyntaxHighlighterFactory.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextSyntaxHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/BuiltInTypeLexer.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingLexer.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbColorSettingsPage.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbTextHighlightingAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/highlighter/PbFullHighlightingLexer.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/pbSettingsUiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbImportPathsConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettingsForm.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbLanguageSettingsForm.java",
  "extension" : "java",
  "linesOfCode" : 530,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbTextLanguageSettings.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/PbProjectSettings.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/ProjectSettingsConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/settings/SettingsFileResolveProvider.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextCodeStyleSettings.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbCodeStyleSettings.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextLanguageCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/style/PbTextCodeStyleSettingsProvider.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/spelling/PbTextSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/spelling/PbSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/spelling/StringPartTokenizer.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbBlock.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/formatter/PbTextBlock.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/util/PbIcons.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/util/ResourceUtil.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/InsertSchemaDirectiveAction.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/ide/actions/PbExportSettingsAsCliCommandAction.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/jflex/proto.flex",
  "extension" : "flex",
  "linesOfCode" : 203,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/jflex/string.flex",
  "extension" : "flex",
  "linesOfCode" : 78,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextLanguage.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/parser/PbParserUtil.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/descriptor/DescriptorOptionType.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/descriptor/Descriptor.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbFileType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbLangBundle.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextMessage.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbServiceMethodTypeBase.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbFile.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbReservedRangeBase.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextRootMessage.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbElement.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbGroupDefinitionBase.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbSyntaxStatementBase.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbNamedElement.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoKeywordTokenType.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbStatementOwner.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbLiteral.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbImportStatementBase.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextDomainBase.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbSymbol.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/SyntaxLevel.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoIdentifierValue.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoBooleanValue.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextFieldNameBase.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextFieldBase.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbPackageNameBase.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValue.java",
  "extension" : "java",
  "linesOfCode" : 144,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/SpecialOptionType.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbOptionNameBase.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextMessageValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedSymbolOwnerBase.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNamedElementBase.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbSymbolPathMixin.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextFieldNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbPackageNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOneofBodyMixin.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextIdentifierValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedDefinitionBase.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbEnumValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOverridableElement.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbServiceDefinitionMixin.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbMessageBodyMixin.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbEnumBodyMixin.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextNumberValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextExtensionNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbServiceMethodTypeMixin.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbQualifiedReferenceBase.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbEnumReservedRangeMixin.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextSymbolPathMixin.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbEnumDefinitionMixin.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbExtensionNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbMessageDefinitionMixin.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbServiceMethodMixin.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbServiceBodyMixin.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbGroupOptionContainerMixin.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbMapFieldMixin.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbPackageStatementMixin.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementBase.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbIdentifierValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbElementFactory.java",
  "extension" : "java",
  "linesOfCode" : 304,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbGroupDefinitionMixin.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbAggregateValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFieldBase.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextFieldMixin.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbSyntaxStatementMixin.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedElementBase.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOptionNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 200,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTypeNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStatementBase.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextFileImpl.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbImportStatementMixin.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbServiceStreamMixin.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbReservedRangeMixin.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbExtensionRangeMixin.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbTextElementBase.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbOneofDefinitionMixin.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbFileImpl.java",
  "extension" : "java",
  "linesOfCode" : 280,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbExtensionsStatementMixin.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbImportNameMixin.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbNumberValueMixin.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbStubbedNamedDefinitionBase.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/impl/PbExtendDefinitionMixin.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbField.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoSymbolPathContainer.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbStatement.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoComment.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextFile.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbQualifiedReference.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoBlockBody.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbSymbolOwner.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextExtensionNameBase.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoLiteral.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoSymbolPathDelegate.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoLeafElement.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/type/PbBlockBodyType.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/type/PbCustomTypes.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbExtensionRangeBase.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbMessageType.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextLiteral.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbCommentOwner.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoNumberValueUtil.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbNamedTypeElement.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoStringValue.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbDefinition.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoTokenType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbElementType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoCommentTokenType.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextElementType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbBlockBody.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbOptionOwner.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTextElement.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiUtil.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbPsiImplUtil.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/util/PbCommentUtil.java",
  "extension" : "java",
  "linesOfCode" : 224,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbOptionStatementOwner.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbOptionExpressionBase.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/EffectiveReferenceOwner.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoSymbolPath.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/ProtoStringPart.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbEnumDefinitionBase.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/psi/PbTypeNameBase.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbImportIntentionVariant.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportStatementIntention.kt",
  "extension" : "kt",
  "linesOfCode" : 146,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/util/PbImportPathResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/util/PbUiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/intentions/PbAddImportPathUndoableAction.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbFindUsagesProvider.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbUsageTypeProvider.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/findusages/PbElementDescriptionProvider.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/StringLexer.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/lexer/ProtoLexer.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextParserDefinition.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbLanguage.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/PbImportOptimizer.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonCopyPasteProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 171,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/pbPastedEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/json/PbJsonStructTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/refactoring/PbDuplicatedImportAnalyzer.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionConfidence.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/completion/PbCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 183,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/gotobyname/PbGotoSymbolContributor.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto3Annotator.java",
  "extension" : "java",
  "linesOfCode" : 232,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SpecialOptionTracker.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Proto2Annotator.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EnumTracker.java",
  "extension" : "java",
  "linesOfCode" : 312,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/Edition2024Annotator.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 633,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/OptionOccurrenceTracker.java",
  "extension" : "java",
  "linesOfCode" : 267,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/MessageFieldTracker.java",
  "extension" : "java",
  "linesOfCode" : 318,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/PbTextAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 318,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/EditionsAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/AnyType.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/SharedAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/annotation/BeforeEdition2024Annotator.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/PbTextFileType.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/ProtoBaseLanguage.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbPackageStatementStub.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbStatementStub.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbElementStub.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbFileStub.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/StubMethods.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbGroupDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbStubElementTypes.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbPackageStatementType.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbExtendDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbEnumDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbServiceMethodDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbMessageDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbOneofDefinitionType.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/type/PbFileElementType.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/ProtoFileAccessor.kt",
  "extension" : "kt",
  "linesOfCode" : 111,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbEnumDefinitionStub.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbStatementOwnerStub.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbExtendDefinitionStub.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbServiceDefinitionStub.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbNamedElementStub.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/index/QualifiedNameIndex.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/index/ShortNameIndex.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbMessageDefinitionStub.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbServiceMethodStub.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbGroupDefinitionStub.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbTextFileStubBuilder.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/stub/PbOneofDefinitionStub.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/names/NameGeneratorUtils.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/names/NameGeneratorContributor.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbResolveResult.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaComment.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/MessageComment.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveReferenceContributor.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveSchemaProvider.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveChangeLocalityDetector.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/FileComment.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirectiveAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/directive/SchemaDirective.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/SchemaInfo.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/FileResolveProvider.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbEnumValueReference.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbUseScopeEnlarger.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextMessageSetSupportingExtensionNameReference.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/SchemaProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/LocalRootsFileResolveProvider.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolLookupElement.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbFileResolver.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbIndexBasedFileResolveProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbImportReference.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ResolveFilters.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbTextFieldNameReference.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/ProtoSymbolPathReference.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbEnumNumberReference.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbSymbolResolver.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/resolve/PbOptionNameReference.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/inspection/PbDuplicatedImportsInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ProtoString.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/ValueTester.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/lang/util/BuiltInType.java",
  "extension" : "java",
  "linesOfCode" : 164,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/src/com/intellij/protobuf/shared/gencode/ProtoFromSourceComments.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-core/gen/com/intellij/protobuf/ProtoeditorCoreIcons.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/resources/intellij.protoeditor.go.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/users/proto2_user.go",
  "extension" : "go",
  "linesOfCode" : 66,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/users/proto2_gogo_user.go",
  "extension" : "go",
  "linesOfCode" : 66,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/users/proto3_user.go",
  "extension" : "go",
  "linesOfCode" : 66,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/users/proto3_gogo_user.go",
  "extension" : "go",
  "linesOfCode" : 66,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/go/proto3_gogo.pb.go",
  "extension" : "go",
  "linesOfCode" : 427,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/go/proto2.pb.go",
  "extension" : "go",
  "linesOfCode" : 750,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/go/proto2_gogo.pb.go",
  "extension" : "go",
  "linesOfCode" : 524,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/go/proto3.pb.go",
  "extension" : "go",
  "linesOfCode" : 650,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/proto/proto2.proto",
  "extension" : "proto",
  "linesOfCode" : 62,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/proto/proto3.proto",
  "extension" : "proto",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/proto/proto3_gogo.proto",
  "extension" : "proto",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/testData/proto/proto2_gogo.proto",
  "extension" : "proto",
  "linesOfCode" : 62,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/gutter/PbGoLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/gutter/PbGoImplementationSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 157,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-go/src/com/intellij/protobuf/go/PbGolangGotoDeclarationHandler.java",
  "extension" : "java",
  "linesOfCode" : 222,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-python/resources/intellij.protoeditor.python.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-python/testData/proto/proto2.proto",
  "extension" : "proto",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-python/testData/proto/proto3.proto",
  "extension" : "proto",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PyFileReferenceContext.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-python/src/com/intellij/protobuf/python/PbPythonGotoDeclarationHandler.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/resources/intellij.protoeditor.jvm.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/ClashingMessageUser.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2MultipleFilesUser.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2User.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/MessageOrBuilder.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/Internal.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/MessageLiteOrBuilder.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/GeneratedMessageLite.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/GeneratedMutableMessage.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/GeneratedMessage.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/ProtocolMessage.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/stubs/ProtocolMessageEnum.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFileUser.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/ClashingEnumUser.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/ProtoSyntax3User.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/NotClashingFieldUser.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableUser.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/ClashingMessageMutableUser.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto1User.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2LiteUser.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2OuterClassUser.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/Proto2MutableMultiFilePackageUser.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/ClashingNestedMessageUser.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/java/ClashingNestedEnumUser.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/Proto2.proto",
  "extension" : "proto",
  "linesOfCode" : 62,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/Proto2Lite.proto",
  "extension" : "proto",
  "linesOfCode" : 62,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/clashing_nested_enum.proto",
  "extension" : "proto",
  "linesOfCode" : 15,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/Proto2MultipleFiles.proto",
  "extension" : "proto",
  "linesOfCode" : 63,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/clashing_message_mutable.proto",
  "extension" : "proto",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/ProtoSyntax3.proto",
  "extension" : "proto",
  "linesOfCode" : 61,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/clashing_enum.proto",
  "extension" : "proto",
  "linesOfCode" : 11,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/Proto2OuterClass.proto",
  "extension" : "proto",
  "linesOfCode" : 63,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/clashing_message.proto",
  "extension" : "proto",
  "linesOfCode" : 10,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/clashing_nested_message.proto",
  "extension" : "proto",
  "linesOfCode" : 14,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/testData/proto/not_clashing_field.proto",
  "extension" : "proto",
  "linesOfCode" : 12,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaOuterClassIndex.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationContext.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoDeclarationHandler.java",
  "extension" : "java",
  "linesOfCode" : 186,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/gutter/PbJavaLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/gutter/PbJavaImplementationSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaGotoReferenceMatch.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/PbJavaFindUsagesHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 239,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/JavaNameGenerator.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameUtils.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameMatcher.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameGeneratorSelector.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2DefinitionClassNames.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/Proto2NameGenerator.java",
  "extension" : "java",
  "linesOfCode" : 210,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/protoeditor-jvm/src/com/intellij/protobuf/jvm/names/NameMatcher.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 125,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/resources/META-INF/javascript-ex.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/resources/inspectionDescriptions/HbEmptyBlock.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/resources/liveTemplates/Handlebars.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/HbTemplateHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/folding/HbFoldingBuilder.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/braces/HbBraceMatcher.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/templates/HbEmmetGenerator.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/templates/HbTemplateContextType.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/comments/HbCommenter.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/comments/HandlebarsCommenter.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbTypedHandler.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/editor/actions/HbEnterHandler.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/structure/HbStructureViewFactory.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/structure/HbStructureViewModel.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/structure/HbTreeElementFile.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/structure/HbTreeElement.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/HbHighlighter.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/HbScriptContentProvider.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/HbLanguage.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbNullLiteral.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPath.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbHash.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbSimpleInverse.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbSimpleMustache.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbOpenBlockMustache.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbParam.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbUndefinedLiteral.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbUndefinedLiteralImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleInverseImpl.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBlockMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPlainMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbCommentImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBooleanLiteralImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPartialImpl.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPartialNameImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbSimpleMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbNumberLiteralImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbHashImpl.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbMustacheNameImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbStringLiteralImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbNullLiteralImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbOpenInverseBlockMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbParamImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbCloseBlockMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbBlockWrapperImpl.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPathImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbDataImpl.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbOpenBlockMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbPsiElementImpl.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/impl/HbStatementsImpl.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbMustacheName.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbOpenPartialBlockMustache.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbBooleanLiteral.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiElement.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPartialName.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbOpenInverseBlockMustache.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiUtil.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbComment.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbBlockWrapper.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbOpenPartialBlockMustacheImpl.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPlainMustache.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbStringLiteral.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPartial.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbPsiFile.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbMustache.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbStatements.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbBlockMustache.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbNumberLiteral.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbCloseBlockMustache.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/psi/HbData.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/pages/HbColorsPage.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationProvider.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/pages/HbConfigurationPage.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/completion/HbKeywordCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbTemplateUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProviderFactory.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbHighlighterProvider.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbLanguageSubstitutor.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbIconProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/file/HbFileViewProvider.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/config/Property.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/config/HbFoldingOptionsProvider.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/config/HbConfig.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/format/HbFormattingModelBuilder.java",
  "extension" : "java",
  "linesOfCode" : 191,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/format/HbFileIndentOptionsProvider.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbEmptyBlockInspection.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbErrorFilter.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchFix.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/inspections/HbBlockMismatchAnnotator.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/HbBundle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbElementType.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbCompositeElementType.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbTokenTypes.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/handlebars.flex",
  "extension" : "flex",
  "linesOfCode" : 181,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParseDefinition.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbAstFactory.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParser.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbRawLexer.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbParsing.java",
  "extension" : "java",
  "linesOfCode" : 654,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/src/com/dmarcotte/handlebars/parsing/HbLexer.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/gen/icons/HandlebarsIcons.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlebars/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 64,
  "components" : [ "primary::handlebars" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinitionCreator.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/GrStepDefinition.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrStepDefinitionDescriptionProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrCucumberStepDefinitionSearcher.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrCucumberStepDeclarationSearcher.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrStepDefinitionPresentationProvider.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/steps/search/GrStepFindUsageHandlerFactory.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberStepIndex.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberUtil.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberExtension.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/CustomWorldType.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/noncode/CustomWorldContributor.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/resolve/CustomWorldDelegatesToProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cucumber-groovy/src/org/jetbrains/plugins/cucumber/groovy/GrCucumberCommonClassNames.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::cucumber-groovy" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerAvailablePackagesManager.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageInfoManager.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigurable.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageUtil.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerView.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackagesPanel.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageBasicInfo.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagesView.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/browsePackages/BowerPopularPackagesGenerator.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/browsePackages/BowerPackageSearcher.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackageInfo.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackage.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerCommandLineUtil.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettingsManager.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerSettings.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerCommandRun.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerValidationInfo.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerInstalledPackagesParser.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerCompletionContributor.java",
  "extension" : "java",
  "linesOfCode" : 223,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerPackagingService.java",
  "extension" : "java",
  "linesOfCode" : 223,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "javascript/bower/src/com/intellij/javascript/bower/BowerConfigFileSpellcheckingStrategy.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::javascript" ],
  "concerns" : [ "::Unclassified" ]
} ]