[ {
  "relativePath" : "build-settings-logic/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 9,
  "components" : [ "primary::build-settings-logic" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 41,
  "components" : [ "primary::build-settings-logic" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-settings-logic/src/main/kotlin/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::build-settings-logic" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-settings-logic/src/main/kotlin/kotlin-compiler-server-build-scan.settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 31,
  "components" : [ "primary::build-settings-logic" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build-settings-logic/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 6,
  "components" : [ "primary::build-settings-logic" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 12,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 82,
  "components" : [ "primary::gradle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executor.policy",
  "extension" : "policy",
  "linesOfCode" : 37,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "common/src/main/kotlin/model/Completion.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "common/src/main/kotlin/model/Icon.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "common/src/main/kotlin/component/KotlinEnvironment.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "common/src/main/kotlin/component/CompilerPluginOption.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "common/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 6,
  "components" : [ "primary::common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/src/main/kotlin/OutputStreams.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/src/main/kotlin/JUnitExecutors.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/src/main/kotlin/TestRunInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/src/main/kotlin/FailureSerializers.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/src/main/kotlin/JavaRunnerExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/src/main/kotlin/TestListener.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "executors/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 9,
  "components" : [ "primary::executors" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/executor/ExecutorMessages.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/executor/JavaExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/controllers/CompilerRestController.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/controllers/ResourceRestController.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/controllers/KotlinPlaygroundRestController.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/controllers/VersionRestController.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/controllers/HealthRestController.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/lambdas/StreamLambdaHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/compiler/components/KotlinEnvironment.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt",
  "extension" : "kt",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/compiler/components/CompilationLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/compiler/components/CliUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt",
  "extension" : "kt",
  "linesOfCode" : 223,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/compiler/components/LoggerDetailsStreamer.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/exceptions/LegacyJsException.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/ExtendedCompilerArgument.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/ExecutionResult.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/ExceptionDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/Project.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/bean/VersionInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/bean/LibrariesFile.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/StackTraceElement.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/OutputDirectory.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/TestDescription.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/ProgramOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/KotlinTranslatableCompiler.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/ErrorDescriptor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/JsCompilerArguments.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/TextInterval.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/model/ProjectSeveriry.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/configuration/CompilerArgumentsConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/configuration/CorsConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/configuration/ApplicationConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/configuration/ControllersConverters.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/configuration/BuildToolsConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/service/CompilerArgumentsService.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/CompilerApplication.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/utils/CompilerArgumentsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 489,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/validation/ProjectRequestValidation.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/validation/impl/JvmCompilerArgumentsValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/validation/impl/WasmCompilerArgumentsValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/validation/impl/ComposeWasmCompilerArgumentsValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/validation/impl/JsCompilerArgumentsValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/validation/AbstractCompilerArgumentsValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/RunRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/TestRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/TranslateComposeWasmRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/CompilerArgumentResponse.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/TranslateJsRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/ProjectFileRequestDto.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/kotlin/com/compiler/server/api/TranslateWasmRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/resources/logback-spring.xml",
  "extension" : "xml",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 13,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/base-kotlin-jvm-conventions.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 40,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/src/main/kotlin/properties.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildSrc/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 7,
  "components" : [ "primary::buildSrc" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 144,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]