JetBrains / ruby-type-inference
File Size

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

Intro
Learn more...
File Size Overall
0% | 11% | 12% | 26% | 49%
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
c0% | 100% | 0% | 0% | 0%
java0% | 0% | 38% | 24% | 36%
kt0% | 0% | 6% | 32% | 60%
rb0% | 0% | 0% | 32% | 67%
xml0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
arg_scanner0% | 58% | 0% | 12% | 28%
ruby-call-signature0% | 0% | 24% | 24% | 50%
storage-server-api0% | 0% | 34% | 0% | 65%
ide-plugin0% | 0% | 10% | 36% | 52%
contract-creator0% | 0% | 0% | 67% | 32%
state-tracker0% | 0% | 0% | 58% | 41%
signature-viewer0% | 0% | 0% | 0% | 100%
common0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
arg_scanner.c
in arg_scanner/ext/arg_scanner
650 12
RSignatureContract.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
288 18
Schema.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
213 19
RunWithTypeTrackerRunConfigurationExtension.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/run/configuration
205 11
RMethodSyntheticSymbol.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/symbols/structure
197 15
RubyTypeProvider.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
176 5
SignatureServer.kt
in contract-creator/src/org/jetbrains/ruby/runtime/signature/server
175 5
MethodInfoSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
156 6
require_all.rb
in arg_scanner/lib/arg_scanner
138 7
SignatureContract.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
132 2
RubyClassHierarchyLoader.kt
in state-tracker/src/main/java/org/jetbrains/ruby/stateTracker
129 3
RubyTypeContractsConfigurableUI.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/settings
124 5
AddContractAnnotationIntention.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/intentions
121 8
RubyClassHierarchyWithCaching.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/stateTracker
110 5
AncestorsExtractor.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ancestorsextractor
95 4
RubyClassHierarchy.kt
in state-tracker/src/main/java/org/jetbrains/ruby/stateTracker
93 3
RailsConsoleRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ancestorsextractor
89 6
RSignatureProviderImpl.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
87 10
state_tracker.rb
in arg_scanner/lib/arg_scanner
84 8
RunWithTypeTrackerExecutor.java
in ide-plugin/src/com/intellij/execution/executors
81 13
IntIdTableWithPossibleDependency.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
80 3
SignatureContractSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
76 3
ServerResponseBean.kt
in contract-creator/src/org/jetbrains/ruby/runtime/signature/server/serialisation
74 -
plugin.xml
in ide-plugin/resources/META-INF
73 -
ExportAncesttorsDiffAction.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/actions
72 1
DatabaseProvider.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server
69 1
ProjectLifecycleListenerImpl.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight
66 2
TestSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
62 5
extconf.rb
in arg_scanner/ext/arg_scanner
60 1
CollectExecSettings.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/run/configuration
59 11
type_tracker.rb
in arg_scanner/lib/arg_scanner
58 5
ExportFileActionBase.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/actions
57 1
RTuple.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
54 7
RubyRunWithTypeTrackerRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
53 3
RmcDirectory.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
51 5
RubyCollectStateRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
51 3
CollectStateExecutor.kt
in ide-plugin/src/com/intellij/execution/executors
50 11
BlobSerialization.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
49 1
ExportAncestorsActions.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/actions
49 1
CallInfo.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
48 6
SignatureViewer.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
48 2
ParameterInfo.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
47 5
ReferenceContractTransition.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/contractTransition
44 5
ImportExportContractsAction.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/actions
43 -
RSignatureStorage.java
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server
41 4
RubyTypeContractsSettings.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/settings
38 1
SignatureExport.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
36 2
MethodInfo.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
35 1
RSignatureContractContainer.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
33 4
TypedContractTransition.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/contractTransition
32 5
Files With Most Units (Top 50)
File# lines# units
Schema.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
213 19
RSignatureContract.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
288 18
RMethodSyntheticSymbol.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/symbols/structure
197 15
RunWithTypeTrackerExecutor.java
in ide-plugin/src/com/intellij/execution/executors
81 13
arg_scanner.c
in arg_scanner/ext/arg_scanner
650 12
CollectStateExecutor.kt
in ide-plugin/src/com/intellij/execution/executors
50 11
CollectExecSettings.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/run/configuration
59 11
RunWithTypeTrackerRunConfigurationExtension.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/run/configuration
205 11
RSignatureProviderImpl.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
87 10
state_tracker.rb
in arg_scanner/lib/arg_scanner
84 8
AddContractAnnotationIntention.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/intentions
121 8
require_all.rb
in arg_scanner/lib/arg_scanner
138 7
RTuple.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
54 7
MethodInfoSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
156 6
CallInfo.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
48 6
RailsConsoleRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ancestorsextractor
89 6
StorageException.java
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server
18 5
type_tracker.rb
in arg_scanner/lib/arg_scanner
58 5
ParameterInfo.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
47 5
ReferenceContractTransition.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/contractTransition
44 5
TypedContractTransition.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/contractTransition
32 5
TestSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
62 5
RmcDirectory.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
51 5
SignatureServer.kt
in contract-creator/src/org/jetbrains/ruby/runtime/signature/server
175 5
RubyTypeProvider.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
176 5
RubyClassHierarchyWithCaching.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/stateTracker
110 5
RubyTypeContractsConfigurableUI.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/settings
124 5
RSignatureStorage.java
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server
41 4
workspace.rb
in arg_scanner/lib/arg_scanner
22 4
RSignatureContractContainer.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
33 4
AncestorsExtractor.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ancestorsextractor
95 4
IntIdTableWithPossibleDependency.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
80 3
RubyClassHierarchyLoader.kt
in state-tracker/src/main/java/org/jetbrains/ruby/stateTracker
129 3
RubyClassHierarchy.kt
in state-tracker/src/main/java/org/jetbrains/ruby/stateTracker
93 3
RSignatureContractNode.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
20 3
TransitionHelper.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/contractTransition
25 3
SignatureContractSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
76 3
RubyCollectStateRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
51 3
RubyRunWithTypeTrackerRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
53 3
RowConversions.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
25 2
Injector.kt
in common/src/main/java/org/jetbrains/ruby/codeInsight
17 2
GemInfo.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
24 2
SignatureContract.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
132 2
SignatureExport.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
36 2
SignatureViewer.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
48 2
SplitDB.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
31 2
DBViewer.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
32 2
RemoveCollectedInfoIntention.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/intentions
24 2
BaseRubyMethodIntentionAction.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/intentions
22 2
ProjectLifecycleListenerImpl.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight
66 2
Files With Long Lines (Top 26)

There are 26 files with lines longer than 120 characters. In total, there are 66 long lines.

File# lines# units# long lines
RSignatureContract.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
288 18 8
Schema.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
213 19 7
AddContractAnnotationIntention.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/intentions
121 8 5
RubyTypeProvider.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
176 5 5
AncestorsExtractor.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ancestorsextractor
95 4 5
RSignatureProviderImpl.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
87 10 4
RunWithTypeTrackerRunConfigurationExtension.java
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/run/configuration
205 11 4
plugin.xml
in ide-plugin/resources/META-INF
73 - 3
arg_scanner.c
in arg_scanner/ext/arg_scanner
650 12 2
RubyClassHierarchyLoader.kt
in state-tracker/src/main/java/org/jetbrains/ruby/stateTracker
129 3 2
SignatureContract.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
132 2 2
MethodInfoSerialization.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
156 6 2
RubyClassHierarchyWithCaching.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/stateTracker
110 5 2
RailsConsoleRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ancestorsextractor
89 6 2
RubyTypeContractsConfigurableUI.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/settings
124 5 2
BlobSerialization.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/serialization
49 1 1
RSignatureStorage.java
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server
41 4 1
IntIdTableWithPossibleDependency.kt
in storage-server-api/src/main/java/org/jetbrains/ruby/codeInsight/types/storage/server/impl
80 3 1
state_tracker.rb
in arg_scanner/lib/arg_scanner
84 8 1
TransitionHelper.java
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature/contractTransition
25 3 1
CallInfo.kt
in ruby-call-signature/src/main/java/org/jetbrains/ruby/codeInsight/types/signature
48 6 1
SignatureExport.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
36 2 1
SplitDB.kt
in signature-viewer/src/org/jetbrains/ruby/runtime/signature
31 2 1
RubyRunWithTypeTrackerRunner.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/codeInsight/types
53 3 1
ExportAncesttorsDiffAction.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/actions
72 1 1
ExportFileActionBase.kt
in ide-plugin/src/org/jetbrains/plugins/ruby/ruby/actions
57 1 1