JetBrains / UnrealLink
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 7% | 23% | 26% | 42%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 26% | 18% | 24% | 31%
cpp0% | 15% | 23% | 18% | 43%
h0% | 0% | 21% | 30% | 47%
kt0% | 0% | 26% | 27% | 46%
kts0% | 0% | 71% | 23% | 4%
cmd0% | 0% | 0% | 99% | <1%
hpp0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 7% | 22% | 24% | 44%
ROOT0% | 0% | 93% | 0% | 6%
protocol0% | 0% | 0% | 87% | 12%
tools0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
UnrealPluginInstaller.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
662 19
SocketWire.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
563 13
446 2
RiderGameControl.cpp
in src/cpp/RiderLink/Source/RiderGameControl/Private
441 17
BlueprintStackTransformer.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger
309 3
PlaySettingsActions.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions
280 29
ViewableMap.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
260 11
ViewableList.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
260 17
Buffer.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol
246 14
RiderBackendToUnrealEditor.cs
in src/dotnet/RiderPlugin.UnrealLink
240 8
RdMap.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
238 14
wrapper.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types
225 10
ByteBufferAsyncProcessor.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
223 14
UnrealProjectsRefresher.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
213 9
ViewableSet.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
210 14
Buffer.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol
209 30
UnrealLogPanel.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log
207 1
RdList.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
200 18
cmd
dotnet.cmd
in tools
198 -
UnrealLinkOptionsPage.cs
in src/dotnet/RiderPlugin.UnrealLink/Settings
198 4
PlayActions.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions
196 16
IViewableList.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
184 9
Polymorphic.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
183 27
IViewableMap.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
177 8
UE4Library.kt
in protocol/src/main/kotlin/model/lib/ue4
156 -
LinkResolver.cs
in src/dotnet/RiderPlugin.UnrealLink
153 6
UnrealPluginDetector.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
151 1
build.gradle.kts
in protocol
144 -
RdTaskResult.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
139 11
UnrealHost.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal
136 9
RiderLinkInstallService.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal
134 6
MessageBroker.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol
129 4
UnrealLogPanelSettings.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log
128 2
RdSet.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
125 13
to_string.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std
123 17
RdPropertyBase.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base
122 6
RiderLogging.cpp
in src/cpp/RiderLink/Source/RiderLogging/Private
121 5
Serializers.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
119 7
BlueprintStackGetter.cpp
in src/cpp/RiderLink/Source/RiderDebuggerSupport/Private
118 3
RdCall.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
115 8
SocketWire.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
113 2
RdSignal.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
109 10
core_traits.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util
109 -
RiderLink.cpp
in src/cpp/RiderLink/Source/RiderLink/Private
109 9
UnrealLiveCodingBuildRunner.cs
in src/dotnet/RiderPlugin.UnrealLink
109 1
RdAny.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
106 13
ProtocolFactory.cpp
in src/cpp/RiderLink/Source/RiderLink/Private
104 7
RiderLC.cpp
in src/cpp/RiderLink/Source/RiderLC/Private
103 4
RdEndpoint.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
103 9
RdRiderModel.kt
in protocol/src/main/kotlin/model/rider
101 -
Files With Most Units (Top 50)
File# lines# units
Buffer.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol
209 30
PlaySettingsActions.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions
280 29
Polymorphic.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
183 27
UnrealPluginInstaller.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
662 19
RdList.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
200 18
ViewableList.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
260 17
to_string.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std
123 17
RiderGameControl.cpp
in src/cpp/RiderLink/Source/RiderGameControl/Private
441 17
PlayActions.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions
196 16
RdMap.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
238 14
Buffer.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol
246 14
ByteBufferAsyncProcessor.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
223 14
ViewableSet.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
210 14
RdSet.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
125 13
RdAny.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
106 13
SocketWire.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
563 13
RdTaskResult.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
139 11
RdTask.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
91 11
ViewableMap.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
260 11
RdSignal.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
109 10
wrapper.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types
225 10
core_util.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util
92 10
InstallActions.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions
97 10
RdEndpoint.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
103 9
SignalX.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
100 9
IViewableList.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
184 9
RiderLink.cpp
in src/cpp/RiderLink/Source/RiderLink/Private
109 9
UnrealProjectsRefresher.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
213 9
UnrealHost.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal
136 9
RdId.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol
73 8
RdCall.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
115 8
IViewableMap.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
177 8
RiderBackendToUnrealEditor.cs
in src/dotnet/RiderPlugin.UnrealLink
240 8
RdBindableBase.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base
86 7
Serializers.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
40 7
Serializers.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
119 7
IProperty.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
65 7
ProtocolFactory.cpp
in src/cpp/RiderLink/Source/RiderLink/Private
104 7
EditorNavigator.cs
in src/dotnet/RiderPlugin.UnrealLink
82 7
UnrealLogFilter.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log
71 7
UnrealLogColorSettingsPage.kt
in src/rider/main/kotlin/com/jetbrains/rider/settings
74 7
RdPropertyBase.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base
122 6
RdProperty.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
80 6
LinkResolver.cs
in src/dotnet/RiderPlugin.UnrealLink
153 6
CmdUtils.cs
in src/dotnet/RiderPlugin.UnrealLink/Utils
79 6
RiderLinkInstallService.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal
134 6
RiderLogging.cpp
in src/cpp/RiderLink/Source/RiderLogging/Private
121 5
NullableSerializer.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
44 5
PumpScheduler.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
51 5
PkgInputStream.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
56 5
Files With Long Lines (Top 50)

There are 88 files with lines longer than 120 characters. In total, there are 257 long lines.

File# lines# units# long lines
UnrealPluginInstaller.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
662 19 23
UnrealProjectsRefresher.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
213 9 15
BlueprintStackTransformer.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger
309 3 14
SocketWire.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire
563 13 13
IViewableList.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
184 9 9
GenerateRiderLinkZip.cs
in src/cpp/BuildScript
48 - 7
UnrealPluginDetector.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
151 1 7
IViewableMap.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
177 8 6
UnrealPluginUsagesCollector.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal
68 3 6
OutOfSyncPluginProtocolListener.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/notifications
83 1 6
UnrealExternalCodeFrame.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames
32 2 6
446 2 6
UE4Library.kt
in protocol/src/main/kotlin/model/lib/ue4
156 - 5
RdMap.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
238 14 5
UnrealLogSettings.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log
18 - 5
RiderBlueprint.cpp
in src/cpp/RiderLink/Source/RiderBlueprint/Private
88 3 4
UnrealLogPanel.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log
207 1 4
UnrealIcons.kt
in src/rider/main/kotlin/icons
24 - 4
cmd
dotnet.cmd
in tools
198 - 3
BlueprintStackGetter.cpp
in src/cpp/RiderLink/Source/RiderDebuggerSupport/Private
118 3 3
RiderLC.cpp
in src/cpp/RiderLink/Source/RiderLC/Private
103 4 3
RdPropertyBase.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base
122 6 3
RdList.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl
200 18 3
RdAny.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
106 13 3
WiredRdTaskImpl.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
61 2 3
RdCall.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
115 8 3
gen_util.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util
46 2 3
RiderGameControl.cpp
in src/cpp/RiderLink/Source/RiderGameControl/Private
441 17 3
UnrealLinkOptionsPage.cs
in src/dotnet/RiderPlugin.UnrealLink/Settings
198 4 3
CmdUtils.cs
in src/dotnet/RiderPlugin.UnrealLink/Utils
79 6 3
UnrealLogVerbosityFilterComboBox.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log
32 1 3
SerializationCtx.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization
76 3 2
RdTaskResult.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
139 11 2
RdEndpoint.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task
103 9 2
RdExtBase.cpp
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext
93 5 2
IViewableSet.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base
87 4 2
ViewableMap.h
in src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive
260 11 2
RiderShaderInfo.cpp
in src/cpp/RiderLink/Source/RiderShaderInfo
32 1 2
ProtocolFactory.cpp
in src/cpp/RiderLink/Source/RiderLink/Private
104 7 2
UnrealHost.cs
in src/dotnet/RiderPlugin.UnrealLink
55 4 2
EditorNavigator.cs
in src/dotnet/RiderPlugin.UnrealLink
82 7 2
UnrealPluginInstallInfo.cs
in src/dotnet/RiderPlugin.UnrealLink/PluginInstaller
21 - 2
UnrealLinkInRiderProduct.cs
in src/dotnet/RiderPlugin.UnrealLink/BuildScript
40 - 2
props
21 - 2
RiderLinkInstallService.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal
134 6 2
BlueprintExecutionStack.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger
22 1 2
BlueprintCallstackFrameCompatibilityMatcher.kt
in src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger
32 1 2
build.gradle.kts
in protocol
144 - 1
WideStringWrapper.cpp
in src/cpp/RiderLink/Source/RiderDebuggerSupport/Private
39 1 1
RdBindableBase.h
in src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base
82 1 1