[ {
  "relativePath" : "server/resources/report/sharedResourceUsages.jsp",
  "extension" : "jsp",
  "linesOfCode" : 50,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/report/buildUsedResources.jsp",
  "extension" : "jsp",
  "linesOfCode" : 122,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/js/ResourceDialog.js",
  "extension" : "js",
  "linesOfCode" : 195,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/editFeature.jsp",
  "extension" : "jsp",
  "linesOfCode" : 561,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/health/invalidResourcesReport.jsp",
  "extension" : "jsp",
  "linesOfCode" : 25,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/health/invalidLocksReport.jsp",
  "extension" : "jsp",
  "linesOfCode" : 36,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/health/duplicateResourcesReport.jsp",
  "extension" : "jsp",
  "linesOfCode" : 29,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/projectPage.jsp",
  "extension" : "jsp",
  "linesOfCode" : 217,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/teamcity-server-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 15,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/META-INF/build-server-plugin-shared-resources.xml",
  "extension" : "xml",
  "linesOfCode" : 37,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/SharedResourcesStartBuildPrecondition.java",
  "extension" : "java",
  "linesOfCode" : 303,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/report/UsedResource.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/report/BuildUsedResourcesReport.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/report/UsedResourcesSerializer.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/exceptions/DuplicateResourceException.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/SharedResourcesContextProcessor.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/ConfigurationInspector.java",
  "extension" : "java",
  "linesOfCode" : 170,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/analysis/ResourceUsageAnalyzer.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/analysis/FindUsagesResult.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/health/InvalidResourcesHealthReport.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/health/DuplicateResourcesHealthReport.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/health/InvalidLocksReport.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/LocksImpl.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/SharedResourcesFeature.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/SharedResourcesFeaturesImpl.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/SharedResourcesFeatureFactory.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/SharedResourcesFeatures.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/ResourcesImpl.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/Locks.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/SharedResourcesFeatureFactoryImpl.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/FeatureParams.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/Resources.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/SharedResourcesFeatureImpl.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/feature/FeatureParamsImpl.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/SharedResourcesBuildFeature.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/BuildFeatureParametersProvider.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/runtime/TakenLocks.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/runtime/ReservedValuesProvider.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/runtime/TakenLocksImpl.java",
  "extension" : "java",
  "linesOfCode" : 301,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/runtime/LocksStorageImpl.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/runtime/LocksStorage.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/runtime/DistributionDataAccessor.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/CachingProjectResourcesMap.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/project/ResourceProjectFeaturesImpl.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/project/ResourceProjectFeatures.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/project/ResourceProjectFeatureImpl.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/server/project/ResourceProjectFeature.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/SharedResourcesPluginConstants.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/Lock.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/resources/ResourceType.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/resources/Resource.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/resources/ResourceFactory.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/resources/QuotedResource.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/resources/AbstractResource.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/resources/CustomResource.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/DistributionData.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/TakenLock.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/model/LockType.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/Messages.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/SharedResourcesActionsController.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/SharedResourcesPage.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/usage/BuildUsedResourcesReportPage.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/usage/ResourceUsages.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/ResourceHelper.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/beans/ProjectPageBean.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/beans/BeansFactory.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/beans/EditFeatureBean.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/EditFeatureController.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/actions/BaseResourceAction.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/actions/AddResourceAction.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/actions/EditResourceAction.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/actions/EnableDisableResourceAction.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/src/jetbrains/buildServer/sharedResources/pages/actions/DeleteResourceAction.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/fake-teamcity-server-plugin-context.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bootstrap/assembly/dist.xml",
  "extension" : "xml",
  "linesOfCode" : 98,
  "components" : [ "primary::bootstrap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/ant.build.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
} ]