[ {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 16,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 13,
  "components" : [ "primary::gradle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protocol/src/main/kotlin/model/rider/RdTrxPluginModel.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::protocol" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protocol/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 46,
  "components" : [ "primary::protocol" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxManager.cs",
  "extension" : "cs",
  "linesOfCode" : 334,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TransientTestSessions/TestElement.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TransientTestSessions/TestProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxParser.cs",
  "extension" : "cs",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/Results.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/UnitTestResult.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/ErrorInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/TestMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/Execution.cs",
  "extension" : "cs",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/UnitTest.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/TrxNodes/Output.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/ZoneMarker.cs",
  "extension" : "cs",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Rider.Plugins.TrxPlugin/RealElementsFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/handlers/TrxFileDropHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/TrxPluginBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/fileType/TrxFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/fileType/TrxLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/fileType/TrxIcon.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/PluginCoroutineScope.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/banner/TrxFileNotificationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/banner/TrxFileNotificationPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/action/TrxTestsMenuAction.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/action/TrxFileProjectViewAction.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/trxplugin/TrxImportService.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "dotnet.cmd",
  "extension" : "cmd",
  "linesOfCode" : 178,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 200,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "scripts/Unpack-Distribution.ps1",
  "extension" : "ps1",
  "linesOfCode" : 14,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/New-PR.ps1",
  "extension" : "ps1",
  "linesOfCode" : 49,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/Get-Distribution.ps1",
  "extension" : "ps1",
  "linesOfCode" : 19,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/Get-Version.ps1",
  "extension" : "ps1",
  "linesOfCode" : 18,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
} ]