[ {
  "relativePath" : "kotlin-dsl/RubyEnvConfigurator.xml",
  "extension" : "xml",
  "linesOfCode" : 191,
  "components" : [ "primary::kotlin-dsl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "kotlin-dsl/Rake.xml",
  "extension" : "xml",
  "linesOfCode" : 193,
  "components" : [ "primary::kotlin-dsl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bootstrap/assembly/dist.xml",
  "extension" : "xml",
  "linesOfCode" : 98,
  "components" : [ "primary::bootstrap" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testng-suites/server-side.xml",
  "extension" : "xml",
  "linesOfCode" : 14,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testng-suites/unix.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testng-suites/windows.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app1/tasks/build_script.rake",
  "extension" : "rake",
  "linesOfCode" : 86,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_cucumber-4/features/step_definitions/my_steps.rb",
  "extension" : "rb",
  "linesOfCode" : 3,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/tasks/stat.rake",
  "extension" : "rake",
  "linesOfCode" : 22,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/tasks/output.rake",
  "extension" : "rake",
  "linesOfCode" : 7,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/output/output_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 56,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/passed/passed1_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/passed/passed2_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/error/error2_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 7,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/error/error1_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 11,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/compile_error/error2_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 12,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/compile_error/error1_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/compile_error/error3_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/failed/failed1_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 9,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/failed/failed2_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 6,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/ignored/pending1_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 23,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_rspec/spec/statistics/ignored/skip1_spec.rb",
  "extension" : "rb",
  "linesOfCode" : 20,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_testunit/tasks/stat.rake",
  "extension" : "rake",
  "linesOfCode" : 19,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_testunit/tasks/output.rake",
  "extension" : "rake",
  "linesOfCode" : 7,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_cucumber/features/support/env.rb",
  "extension" : "rb",
  "linesOfCode" : 10,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app_cucumber/features/step_definitions/my_steps.rb",
  "extension" : "rb",
  "linesOfCode" : 23,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/plugins/rakeRunner/app2/tasks/compile_error.rake",
  "extension" : "rake",
  "linesOfCode" : 6,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "extension" : "rb",
  "linesOfCode" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "extension" : "rb",
  "linesOfCode" : 340,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/testData/discovery/rake-and-rake/rakefile.rb",
  "extension" : "rb",
  "linesOfCode" : 4,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtensionTest.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorDiscoveryExtensionTest.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessorTest.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVMTest.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaBuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "extension" : "java",
  "linesOfCode" : 367,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4MessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitBuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRSpecTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestUnitTest.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "extension" : "java",
  "linesOfCode" : 423,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4BuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "extension" : "java",
  "linesOfCode" : 204,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractCucumberTest.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecBuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RVMInfoUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberMessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RunCommandsHelper.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestWithGemfiles.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecMessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 160,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractShouldaTest.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestSpecTest.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberBuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaMessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/MockingOptions.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-test/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtilTest.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::rake-runner-test" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/META-INF/build-agent-plugin-rakerunner.xml",
  "extension" : "xml",
  "linesOfCode" : 32,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "extension" : "java",
  "linesOfCode" : 211,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMRubySdk.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMInfo.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/RVMDetector.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUNIX.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUnsupportedOS.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/AgentRVMDetector.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/RVMDetectorFactory.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMInfoUtil.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMUtil.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/RubyVersionManager.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/ConfigurationApplier.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvPathsSettings.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvRubySdk.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/Constants.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvShellRunner.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUNIX.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetector.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/AgentRbEnvDetector.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorFactory.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUnsupportedOS.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/SdkUtil.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/RubySdk.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/feature/RubyEnvConfiguratorService.java",
  "extension" : "java",
  "linesOfCode" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedRubyEnvSettings.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ProcessBasedRubyScriptRunner.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/RvmShellRunner.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/BashShellScriptRunner.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ScriptRunner.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ShellScriptRunner.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ShellBasedRubyScriptRunner.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/RubyScriptRunner.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ScriptingRunnersProvider.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeRunnerCommandLineServiceFactory.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "extension" : "java",
  "linesOfCode" : 311,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "extension" : "java",
  "linesOfCode" : 189,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "extension" : "java",
  "linesOfCode" : 239,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RunnerUtil.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ShellScriptRunnerUtil.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubyProjectSourcesUtil.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvUtil.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TextUtil.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TestUnitUtil.java",
  "extension" : "java",
  "linesOfCode" : 131,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ConfigurationParamsUtil.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "extension" : "java",
  "linesOfCode" : 267,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMPathsSettings.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-agent/teamcity-agent-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::rake-runner-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::rake-runner-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConstants.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rake-runner-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rake-runner-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerBundle.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rake-runner-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerConstants.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rake-runner-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/ant.build.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/resources/globalConsts.jsp",
  "extension" : "jsp",
  "linesOfCode" : 5,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/resources/taskRunnerRunParams.jsp",
  "extension" : "jsp",
  "linesOfCode" : 225,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/resources/rubyEnvConfiguratorParams.jsp",
  "extension" : "jsp",
  "linesOfCode" : 320,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/resources/rubyEnvConfiguratorConsts.jsp",
  "extension" : "jsp",
  "linesOfCode" : 14,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/resources/viewTaskRunnerRunParams.jsp",
  "extension" : "jsp",
  "linesOfCode" : 53,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/resources/rakeRunnerConsts.jsp",
  "extension" : "jsp",
  "linesOfCode" : 26,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/teamcity-server-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 14,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/src/META-INF/build-server-plugin-rakerunner.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtension.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "extension" : "java",
  "linesOfCode" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorDiscoveryExtension.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rake-runner-server/fake-teamcity-server-plugin-context.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::rake-runner-server" ],
  "concerns" : [ "::Unclassified" ]
} ]