[ {
  "relativePath" : "community/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 1,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 13,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/kotlin/com/jetbrains/rider/godot/community/LspRunningStatusProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/kotlin/com/jetbrains/rider/godot/community/gdscript/GdFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/kotlin/com/jetbrains/rider/godot/community/gdscript/GdLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/kotlin/com/jetbrains/rider/godot/community/ProjectInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/kotlin/com/jetbrains/rider/godot/community/GodotCommunityBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/java/gen/com/intellij/rider/plugins/godot/community/icons/RiderPluginsGodotCommunityIcons.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "community/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 36,
  "components" : [ "primary::community" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/gradle-launcher/Program.cs",
  "extension" : "cs",
  "linesOfCode" : 75,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/dotnet-sdk.cmd",
  "extension" : "cmd",
  "linesOfCode" : 198,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/PackagesLock.targets",
  "extension" : "targets",
  "linesOfCode" : 10,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/Directory.Build.targets",
  "extension" : "targets",
  "linesOfCode" : 9,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UnitTesting/GodotCoreTestRunnerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 61,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UnitTesting/GodotTestRunnerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UnitTesting/GodotGdUnitTestRunnerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UnitTesting/GodotTestRunnerHostProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UnitTesting/ZoneMarker.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/annotations/GodotSharp.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/annotations/Chickensoft.GoDotTest.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/ProjectModel/GodotMessagingClient.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "resharper/src/ProjectModel/ProjectExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/ProjectModel/GodotTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 100,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Completions/GodotTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 34,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Completions/GodotSmartCompletion.cs",
  "extension" : "cs",
  "linesOfCode" : 166,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Completions/NodePathMethods.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Completions/GodotResourcePathCodeCompletion.cs",
  "extension" : "cs",
  "linesOfCode" : 255,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Completions/CompletionExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 81,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/QuickFixes/ParameterlessConstructorQuickFix.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/FileTemplates/Settings/GodotFileTemplatesOptionsPage.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/FileTemplates/GodotQuickListDefaultSettings.cs",
  "extension" : "cs",
  "linesOfCode" : 55,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/FileTemplates/Scope/GodotProjectScopeCategoryUIProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/FileTemplates/Scope/InGodotCSharpProject.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerHighlighting.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerUtil.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerAttributeIds.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Feature/RunMarkers/ChickensoftTestRunMarkerGutterMark.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Daemon/ConstructorElementProblemAnalyzer.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Daemon/Errors/CommonCodeErrors.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Daemon/GodotConfigurableHighlightingsGroup.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/Daemon/MissingParameterlessConstructor.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/LiveTemplates/Settings/GodotLiveTemplatesOptionsPage.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/LiveTemplates/Scope/GodotLiveTemplatesScopeCategoryUIProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/LiveTemplates/GodotTemplatesDefaultSettings.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/DeclaredElementExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/CSharp/KnownTypes.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Application/Settings/GodotSettings.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Application/Settings/SettingsSynchronizer.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Application/GodotVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Application/IGodotVersion.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Application/UI/Options/GodotOptionsPage.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Application/GodotSolutionConfigurationDefaults.cs",
  "extension" : "cs",
  "linesOfCode" : 58,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UsageStatistics/GodotSolutionTechnologyAnalyticsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/UsageStatistics/GodotProjectTechnologyAnalyticsProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/ZoneMarker.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Protocol/FrontendBackendHost.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Install/AdvertiseRiderBundledPlugin.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/Resources/Strings.Designer.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/AI/GodotSolutionChatContextProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/AI/GodotAIContextHost.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/AI/ZoneMarker.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/AI/GodotChatContextPartProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/BuildScript/LocalDeployStep.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/BuildScript/DefineGodotConstants.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/BuildScript/CopyGodotAnnotations.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/src/BuildScript/GodotInRiderProduct.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "resharper/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 21,
  "components" : [ "primary::resharper" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/rider-plugin.gd",
  "extension" : "gd",
  "linesOfCode" : 58,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/plugin.cfg",
  "extension" : "cfg",
  "linesOfCode" : 9,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/methods.py",
  "extension" : "py",
  "linesOfCode" : 30,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_mac.cpp",
  "extension" : "cpp",
  "linesOfCode" : 75,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/register_types.cpp",
  "extension" : "cpp",
  "linesOfCode" : 26,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_windows.cpp",
  "extension" : "cpp",
  "linesOfCode" : 184,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_locator_gd.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_linux.cpp",
  "extension" : "cpp",
  "linesOfCode" : 93,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator.h",
  "extension" : "h",
  "linesOfCode" : 46,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_path_locator_common.cpp",
  "extension" : "cpp",
  "linesOfCode" : 157,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/rider_locator_gd.cpp",
  "extension" : "cpp",
  "linesOfCode" : 49,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/src/register_types.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/cpp/gdext.vcxproj",
  "extension" : "vcxproj",
  "linesOfCode" : 110,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/scripts/settings/editor_settings_service.gd",
  "extension" : "gd",
  "linesOfCode" : 14,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/scripts/locator/rider_locator_service.gd",
  "extension" : "gd",
  "linesOfCode" : 71,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/scripts/json_utils.gd",
  "extension" : "gd",
  "linesOfCode" : 21,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "godot-editor-plugin/addons/rider-plugin/scripts/presets/preset_applier.gd",
  "extension" : "gd",
  "linesOfCode" : 17,
  "components" : [ "primary::godot-editor-plugin" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 17,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/annotator/TscnHeaderValueAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnRunLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/lineMarker/TscnInheritanceLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/TscnFile.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/TscnNamedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/TscnTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnParagraphElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnNamedElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnConnectionHeaderElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnConnectionHeaderElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnNodeHeaderElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnParagraphElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnResourceHeaderElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnResourceHeaderElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/impl/TscnNodeHeaderElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/TscnElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/TscnPsiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/processor/TscnParagraphCollectingProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/processor/TscnConnectionHeaderCollectingProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/processor/TscnResourceHeaderCollectingProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/AbstractTscnSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/TscnResourceSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/TscnSignalSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/search/TscnMethodSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnCommonUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnParagraphUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnHeaderUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnConnectionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnNodeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/utils/TscnResourceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/psi/TscnElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/ImportFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/highlighter/TscnSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/highlighter/TscnColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/highlighter/TscnHighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/highlighter/TscnTokenTypeSet.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/highlighter/TscnSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceReference.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/reference/TscnResourceFieldReference.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/reference/TscnScriptClassReference.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/TscnParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/completion/TscnResourceFieldReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/completion/TscnScriptClassReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/completion/TscnResourceReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/TresFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/Tscn.flex",
  "extension" : "flex",
  "linesOfCode" : 68,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/TscnIndices.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/impl/TscnParagraphIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/impl/TscnNodeIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/impl/TscnConnectionIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/impl/TscnResourceIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnConnectionHeaderStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnNodeHeaderStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnResourceHeaderStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnNodeHeaderStub.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnParagraphStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnParagraphStub.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnConnectionHeaderStub.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/index/stub/TscnResourceHeaderStub.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/TscnFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/action/TscnRunAction.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnSceneCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 196,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeNodePlaceholder.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeNode.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/model/TscnSceneTreeNodeMissing.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/toolWindow/TscnScenePreviewWindowFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/TscnLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/TscnLexerHighlighterAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/tscn/TscnLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/GdScriptIcons.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/PluginConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/GdScriptBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/common/index/ScalarIndexExtensionExt.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/common/index/StringStubIndexExtensionExt.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/common/util/HashMapUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/Gd.flex",
  "extension" : "flex",
  "linesOfCode" : 376,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdResourceTypeAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdParamAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 168,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdSetGetAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdExprTypeAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 137,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/AnnotationHolderEx.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdRefIdAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdAnnotationAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdFlowStmtAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdConstVarIdAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdMethodNameAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdTypeHintAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdCommentAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdLambdaAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdClassNameAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/annotator/GdMatchStmtAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/recovery/GdRecovery.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/recovery/GdTokenSets.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/common/GdTypedParser.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/common/GdParamListParser.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/common/GdArgListParser.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/common/GdReturnHintParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/common/GdAnnotationParser.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 174,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/GdRootParser.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdPrimaryExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdCallExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdCastExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdMinusExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdPlusExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdFactorExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdComparisonExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitOrExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLogicOrExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitAndExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLogicAndExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdAttributeExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdArrayExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitNotExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdIsExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdExprBaseParser.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdLiteralExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdExprParser.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdBitXorExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdFuncDeclExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdAwaitExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdInExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdTernaryExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdNegateExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdShiftExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/expr/GdSignExParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/GdPsiState.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/GdBaseParser.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdMethodParser.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdEmptyLineParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassConstParser.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassVarParser.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdPassParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassNameParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdClassParser.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdEnumParser.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdAnnotationTlParser.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdSignalParser.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/roots/GdInheritanceParser.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdAssignStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdFlowStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdStmtBaseParser.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdEmptyStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdVarStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdConstStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdIfStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdMatchStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdAnnotationStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdForStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdExStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/parser/stmt/GdWhileStmtParser.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTscnLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdRunLineMarkerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdTraitLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdResourceLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdInheritanceLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lineMarker/GdColorProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdHighlight.flex",
  "extension" : "flex",
  "linesOfCode" : 156,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryManager.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryType.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/library/GdLibraryKind.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/library/SdkIntegrityValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdNamedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdElementFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdRefElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdFile.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdRefElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdAnnotationStmtImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdConstDeclElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdMethodDeclElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassNamingElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdMethodDeclElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdInheritanceElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdEnumDeclElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdConstDeclElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassVarDeclElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassVarDeclElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassIdElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdNamedIdElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdClassDeclElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdEnumDeclElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdNamedElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/impl/GdSignalDeclElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/types/GdDocumented.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/types/GdTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdNamedIdElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalFuncUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdFileUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdInheritanceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdTypedUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassMemberUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 564,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdFileUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdResourceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommentUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 186,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdConstDeclUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdConstDeclUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalVarUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCfgUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodDeclUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdParameterUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdStmtUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdClassVarUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdSignalUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdAnnotationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdCommonUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdEnumUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdMethodIdUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdInheritanceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdTreeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdExprUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdMethodUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdEnumUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdNodeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdLocalConstUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdExprUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 271,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/PsiGdSignalUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdVarDeclStUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/utils/GdClassVarUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdPsiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/psi/GdRefactoringSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/symbol/GdPsiSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/symbol/GdSymbolPointer.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/lexer/ParenTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdIcon.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdKeywords.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/model/BoolVal.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/model/GdCommentModel.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/model/GdSdk.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/model/GdNodeHolder.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/model/GdAnnotation.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdLexerHighlighterAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdTemplateContextType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/highlighter/GdColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/highlighter/GdSyntaxHighlighterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/highlighter/GdHighlighterColors.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/highlighter/GdSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/highlighter/GdTokenTypeSet.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/GdIntroduceVariableHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 128,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/refactoring/introduce/inplace/GdInplaceIntroducer.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableDialog.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableActionHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/refactoring/inline/GdInlineVariableProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectSettingsState.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsConfigurable.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/settings/GdSettingsComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/settings/GdProjectState.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/reference/GdSetGetMethodIdReference.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/reference/GdTypeHintReference.kt",
  "extension" : "kt",
  "linesOfCode" : 164,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/reference/GdInheritanceReference.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/reference/GdClassNameReference.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/reference/GdResourceReference.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/reference/GdClassMemberReference.kt",
  "extension" : "kt",
  "linesOfCode" : 228,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdTypeHintReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdNumberPositionCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdTypeHintCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdMethodParamCompletion.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/handler/GdReplaceInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdMethodDeclCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdSetGetMethodIdReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GetterSetterNameCompletion.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdResourceCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdResourceReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdRefIdReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdClassNameCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupElementBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 382,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdClassCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdStringCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdRefIdCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLiteralCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdMethodCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdClassVarCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdEnumCompletionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/utils/GdLookupInsertHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdRootContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdKeywordContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdCommonContribution.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdLookup.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/completion/GdInheritanceReferenceContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfigurationOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfigurationProducer.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/run/GdCliArguments.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/run/GdRunConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/run/GdConfigurationFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdTraitFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdSpacingUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdLanguageCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/settings/GdSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdAlignments.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/block/Alignments.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlocks.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/block/GdBlock.kt",
  "extension" : "kt",
  "linesOfCode" : 240,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdRegionFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdRearranger.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/arangement/GdArrangementEntry.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/formatter/GdFormattingModelBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/structureView/GdPresentationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewElement.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/structureView/GdFileNesting.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/structureView/GdStructureViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/templates/GdFileTemplateGroupFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/PsiFileUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/VirtualFileUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/PsiElementUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/GdCommentUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/CompletionParametersUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/EditorSettingsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/ProjectUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/GdAnnotationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/PsiBuilderUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/PsiReferenceUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/StringUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/ElementTypeUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/GdOperand.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/RiderGodotSupportPluginUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/GdSettingsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/utils/GdExprUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdUsageProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdParameterInfoHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 140,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdFindUsageHandlerFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamer.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdFileAutomaticRenamerFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/renamer/GdRenamePsiFileProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdDocumentationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/highlighting/GdErrorFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdInlayParameterHintProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/codeInsight/GdFindUsageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/Indices.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdFileResIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdMethodDeclIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdClassDeclIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdInheritanceIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdConstDeclIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdClassVarDeclIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdClassNamingIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/utils/GdFileResInputFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdEnumDeclIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdClassIdIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/impl/GdSignalDeclIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassDeclStub.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdInheritanceStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdEnumDeclStub.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassNamingStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdConstDeclStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdSignalDeclStub.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdSignalDeclStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassVarDeclStub.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdMethodDeclStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdInheritanceStub.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdConstDeclStub.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassNamingStub.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassVarDeclStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdEnumDeclStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdMethodDeclStub.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassIdStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassIdStub.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/index/stub/GdClassDeclStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdCreateFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdCreateMethodAction.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveElementAction.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdPropageTraitChangesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdAddTraitAction.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdRemoveSetGetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdChangeTypeFix.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdAddMatchBranchesFix.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdFileClassNameAction.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/quickFix/GdRemoveElementsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/GdRunAction.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/util/IndentUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/util/GdCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/action/util/GdTraitClass.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/listener/ReferenceSdkProjectActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedVariableInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdTypeHintInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedMethodInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdWhitespaceLocalInspectionTool.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedParameterInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdMethodValidationInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddUnderscoreFix.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdFixIndentsQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddVariableTypeHintFix.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdRemoveElementFix.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdChangeReturnTypeFix.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/fixes/GdAddReturnTypeHintFix.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedClassInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedSignalInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/validator/GdMethodValidationResult.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/validator/GdMethodValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/GdUnusedInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/inspection/util/ProblemsHolderExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/gdscript/GdParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/GdScriptToolWindowManagerProjectActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/GdConfigFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigAnnotationElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperationElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/impl/GdConfigOperatorElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/GdConfigElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/GdConfigTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/GdConfigFile.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/GdConfigPsiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/util/GdConfigAnnotationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/util/GdConfigOperationUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/psi/util/GdConfigOperatorUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/GdConfig.flex",
  "extension" : "flex",
  "linesOfCode" : 38,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/GdConfigLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/impl/GdConfigOperatorDataIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/impl/GdConfigOperationDataIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/impl/GdConfigAnnotationDataIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/GdConfigIndices.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/stub/ConfigOperatorStub.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/stub/ConfigAnnotationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/stub/ConfigAnnotationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/stub/ConfigOperationStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/stub/ConfigOperationStub.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/index/stub/ConfigOperatorStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/GdConfigParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/config/GdConfigLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/GdScriptProjectLifetimeService.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/ProjectFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/Project.flex",
  "extension" : "flex",
  "linesOfCode" : 51,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/ProjectTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/impl/ProjectSectionElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/impl/ProjectDataElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/impl/ProjectSectionElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/impl/ProjectDataElementImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/model/GdAutoload.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/ProjectElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/util/ProjectSectionUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/util/ProjectDataUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/util/ProjectAutoloadUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/util/ProjectInputUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/ProjectFile.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/psi/ProjectPsiUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/ProjectLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/ProjectParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/ProjectLexerAdapter.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/impl/ProjectDataIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/impl/utils/ProjectFileInputFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/impl/utils/GdFileResDataExternalizer.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/impl/utils/ProjectFileIndexer.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/impl/ProjectSectionIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/ProjectIndices.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/stub/ProjectDataStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/stub/ProjectSectionStub.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/stub/ProjectSectionStubImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/index/stub/ProjectDataStub.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/kotlin/project/ProjectKeywords.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/java/gdscript/run/GdSettingsEditor.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/colorSchemes/GdDarculaColorScheme.xml",
  "extension" : "xml",
  "linesOfCode" : 148,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/intentionDescriptions/GdPropageTraitChangesAction/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/intentionDescriptions/GdRemoveElementAction/description.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/intentionDescriptions/GdRemoveSetGetAction/description.html",
  "extension" : "html",
  "linesOfCode" : 7,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 196,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/icons/godot_editor/editor_icons_builders.py",
  "extension" : "py",
  "linesOfCode" : 65,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdWhitespaceLocal.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdUnusedMethod.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/UnusedMethod.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/UnusedParameter.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdMethodValidation.html",
  "extension" : "html",
  "linesOfCode" : 14,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdUnusedParameter.html",
  "extension" : "html",
  "linesOfCode" : 25,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/UnusedClass.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdUnusedClass.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/CheckVarType.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdUnusedSignal.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/WhitespaceLocal.html",
  "extension" : "html",
  "linesOfCode" : 22,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/UnusedSignal.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/UnusedVariable.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdUnusedVariable.html",
  "extension" : "html",
  "linesOfCode" : 19,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/inspectionDescriptions/GdCheckVarType.html",
  "extension" : "html",
  "linesOfCode" : 17,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/templates/GdScript.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/Object empty.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/EditorPlugin plugin.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/CharacterBody2D basic_movement.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/VisualShaderNodeCustom basic.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/CharacterBody3D basic_movement.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/EditorScenePostImport basic_import_script.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/EditorScript basic_editor_script.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/EditorScenePostImport no_comments.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/resources/fileTemplates/j2ee/Node default.gd.html",
  "extension" : "html",
  "linesOfCode" : 13,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/src/main/gen/com/intellij/rider/plugins/godot/gdscript/icons/RiderPluginsGodotGdscriptIcons.java",
  "extension" : "java",
  "linesOfCode" : 995,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/php/annotationParser.php",
  "extension" : "php",
  "linesOfCode" : 34,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/php/operandParser.php",
  "extension" : "php",
  "linesOfCode" : 55,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/php/classParser.php",
  "extension" : "php",
  "linesOfCode" : 236,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "gdscript/php/sdkBuilder.php",
  "extension" : "php",
  "linesOfCode" : 66,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/php/templateParser.php",
  "extension" : "php",
  "linesOfCode" : 23,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/sdkBuilder/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 75,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gdscript/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 143,
  "components" : [ "primary::gdscript" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 16,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 17,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/protocol/src/kotlin/model/frontendBackend/GodotFrontendBackendModel.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/protocol/src/kotlin/model/debuggerWorker/GodotDebuggerWorkerModel.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/protocol/src/kotlin/model/backendGodot/BackendGodotModel.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/protocol/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 103,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcherManager.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotDetectorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotIcons.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotPluginBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotFilesIndexingRuleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/notifications/GodotVirtualSolutionNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/Util.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotProjectDiscoverer.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/gdscript/PluginInterop.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotUidTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 215,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/projectView/GodotNestingRulesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerWidgetItem.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLsp4jClient.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspRunningStatusProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/lang/service/GodotLspServerSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/GodotPluginOptionsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/templates/GodotLiveTemplatesOptionPage.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/settings/templates/GodotFileTemplatesOptionPage.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/DebugSceneRunConfigurationProducer.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/DebugSceneRunConfigurationProducerCor.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotMonoRemoteConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDotNetRemoteConfigurationFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointType.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptDebuggerEditorsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptLineBreakpointType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/breakpoints/GdScriptExceptionBreakpointProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptEditorForm.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationSettingsEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptDapLaunchArgumentsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigJacksonObjectMapper.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptSceneRunConfigurationProducer.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunConfigurationHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptDebugAdapterSupportProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/gdscript/GdScriptRunFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugRunConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDotNetRemoteConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugRunFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/configurations/GodotDebugProfileState.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotDotNetRuntimeAutodetect.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotDotNetEncInfoAutodetect.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/GodotRunConfigurationGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 225,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/run/RunChickenTestsUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/textMate/GodotTextMateBundleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/FrontendBackendHost.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/project/GodotProjectInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotMetadataFileWatcherUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotFileDocumentManagerListener.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/StartGodotEditorAction.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/GodotPluginShowSettingsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/actions/ToolbarActionsGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/kotlin/com/jetbrains/rider/plugins/godot/GodotProjectLifetimeService.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 73,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/src/main/resources/templates/GdScript.xml",
  "extension" : "xml",
  "linesOfCode" : 49,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rider/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 269,
  "components" : [ "primary::rider" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/PackagesLock.targets",
  "extension" : "targets",
  "linesOfCode" : 8,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/Directory.Build.targets",
  "extension" : "targets",
  "linesOfCode" : 11,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/DebuggerWorkerHost.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Evaluation/MonoGodotAdditionalValuesProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 137,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/LoggerHelper.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/MetadataTypeEx.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/DebuggerOptions.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/AssemblyInfo.cs",
  "extension" : "cs",
  "linesOfCode" : 2,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Values/ValueReferences/ValueReferenceDecoratorBase.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Values/ValueReferences/CalculatedValueReferenceDecorator.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Values/ValueGroupBase.cs",
  "extension" : "cs",
  "linesOfCode" : 32,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Values/MethodSelectors.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Values/Renderer/ChildrenRenderers/NodeObjectChildrenRenderer.cs",
  "extension" : "cs",
  "linesOfCode" : 92,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/src/Values/Util.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/debugger-worker/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 7,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "debugger/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 3,
  "components" : [ "primary::debugger" ],
  "concerns" : [ "::Unclassified" ]
} ]