[ {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 16,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildPlugin.ps1",
  "extension" : "ps1",
  "linesOfCode" : 9,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 8,
  "components" : [ "primary::gradle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runVisualStudio.ps1",
  "extension" : "ps1",
  "linesOfCode" : 71,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "protocol/src/main/kotlin/model/rider/CyclomaticComplexityModel.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::protocol" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protocol/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 44,
  "components" : [ "primary::protocol" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/DefaultCyclomaticComplexitySettings.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/CyclomaticComplexityIcons/CyclomaticComplexity.xaml",
  "extension" : "xaml",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/CyclomaticComplexityAnalysisSettings.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/ComplexityAnalysisInvalidateOnThresholdChange.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/Options/ComplexityAnalysisOptionsViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/Options/HyperlinkOptionViewModel.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/Options/LanguageSpecificComplexityProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/Options/ComplexityAnalysisOptionPage.cs",
  "extension" : "cs",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/ComplexityInfoHighlight.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/ZoneMarker.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/IComplexityHighlighting.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/Resources/DefaultSettings.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/ComplexityAnalysisElementProblemAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 194,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/PowerToys.CyclomaticComplexity/ComplexityWarningHighlight.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Plugin.props",
  "extension" : "props",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/dotnet/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/cyclomaticcomplexity/options/CyclomaticComplexityOptionsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/cyclomaticcomplexity/CyclomaticComplexityBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/rider/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "publishPlugin.ps1",
  "extension" : "ps1",
  "linesOfCode" : 16,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "settings.ps1",
  "extension" : "ps1",
  "linesOfCode" : 29,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 180,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
} ]